Xcode错误:所选的运行目标对于此操作无效。

3
我的应用在4.3模拟器和设备上运行良好。现在我想在4.0模拟器和4.2.1设备上进行测试。因此,我将iOS部署目标设置为4.0(也尝试过4.2),但是Xcode给我报错:所选的运行目标对于此操作无效。
然后,我将我的第二个iPhone添加到了配置文件中,并在xcode中看到它可以用于构建,但是还是出现了同样的问题:所选的运行目标对于此操作无效。
有谁能告诉我在哪里找到如何设置项目以在例如4.0、4.2和4.3模拟器上运行的方法?
我已经尝试在管理方案中“随处点击”,但找不到任何有用的信息。
谢谢您的帮助。
3个回答

10

你需要在项目和目标项上设置iOS部署目标。当你在项目导航器中点击项目图标时,在左侧你会看到两个组,项目和目标。项目将包含你的项目,而目标部分将有你的应用程序和单元测试目标。设置iOS部署在你的项目设置和目标(应用程序,而不是测试)设置中。


将目标 iOS 版本设置为 3.0,基础 SDK 设置为 iOS 4.3 后,我遇到了这个问题(我只更新了目标的构建设置)。将项目构建设置进行调整以匹配解决了我的问题。 - Jason George

4
你需要更改项目的基础SDK:
  • 1)在项目导航器中点击你的PROJECT_NAME
  • 2)在下一个面板的“PROJECT”标签下点击你的PROJECT_NAME
  • 3)点击“Build Settings”选项卡
  • 4)在“Architectures” ->“Base SDK” ->“Debug”下,选择“Latest (iOS4.3)”
  • 5)在“Code Signing” ->“Debug” ->“Any iOS SDK”下,选择你的苹果证书文件
  • 6)在你的项目方案下,应该能够选择iPhone/iPad。
  • 完成!
    PS:在第4步中你应该能够看到你已安装的所有SDK。

    0

    检查你的 SDK 和在构建配置中登录身份。这就是我解决这个问题的方法。


    网页内容由stack overflow 提供, 点击上面的
    可以查看英文原文,
    原文链接