【问题标题】:xcode error: The selected run destination is not valid for this actionxcode 错误:选定的运行目标对此操作无效
【发布时间】:2023-03-04 07:05:03
【问题描述】:

我在 4.3 模拟器和设备中的应用运行良好。现在我想在 4.0 模拟器中测试它,我也有 4.2.1 设备。所以我将 ios 部署目标设置为 4.0(也尝试了 4.2),但是 xcode 给了我这个错误:选定的运行目标对此操作无效。

然后我将我的第二部 iphone 添加到配置文件中,我在 xcode 中的设备中看到它以进行构建,但同样的事情:选定的运行目标对此操作无效。

我如何阅读(或者如果有人可以解释我)在哪里可以找到如何设置项目以在 4.0 4.2 和 4.3 模拟器中运行?

我也在尝试在管理方案中“到处点击”,但找不到任何有用的东西。

谢谢你的建议。

【问题讨论】:

    标签: iphone xcode ios


    【解决方案1】:

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

    【讨论】:

    • +1 使用 iOS 4.3 的基本 SDK 定位 iOS 3.0 给了我这个问题(我只更新了目标中的构建设置)。调整项目构建设置以匹配解决了我的问题。
    【解决方案2】:

    您需要更改项目的基础 SDK:

  • 1) 在项目导航器中单击您的 PROJECT_NAME
  • 2) 在下一个面板的“PROJECT”标签下点击您的 PROJECT_NAME
  • 3) 点击“构建设置”标签
  • 4) 在“架构”->“基础 SDK”->“调试”下,选择“最新 (iOS4.3)”
  • 5) 在“代码签名”->“调试”->“任何 iOS SDK”下,选择您的 Apple 配置文件
  • 6) 在您的项目方案下,您应该能够选择 iPhone/iPad。
  • 瞧!
    PS:您应该可以看到您在第 4 步中安装的所有 SDK)。

    【讨论】:

      【解决方案3】:

      检查您的 SDK 并在您的构建配置中登录身份。我就是这样解决这个问题的。

      【讨论】:

        猜你喜欢
        • 2012-03-28
        • 2011-07-16
        • 1970-01-01
        • 1970-01-01
        • 2012-07-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-09
        相关资源
        最近更新 更多