【问题标题】:Xcode 4: My iPhone projects have become Mac OS projects.. and I can't change thisXcode 4:我的 iPhone 项目已成为 Mac OS 项目.. 我无法改变这一点
【发布时间】:2011-09-29 00:34:10
【问题描述】:

我有两个在 Xcode 3 下正确构建的 iOS 项目,并且这些 iPhone 在应用商店出售了一段时间。升级到 Xcode 4 后,Xcode 现在认为这些是 Mac OS 项目!

当我选择项目设置 > 信息时,它实际上在顶部显示“Mac OS 部署目标”,并带有一个允许我选择 10.4、10.5 或 10.6 的下拉菜单!这些不是,也从来不是 Mac OS 项目。

在我的构建设置中,Xcode 允许我选择 32 位或 64 位英特尔架构。不是 armv6 或 armv7。

【问题讨论】:

    标签: iphone ios macos xcode4


    【解决方案1】:

    您需要更改构建设置。幸运的是,这很容易做到。

    首先在项目导航器中单击您的项目名称。

    现在,单击列表中出现的项目名称。 (您可能也需要为您的构建执行此操作。)

    接下来,单击构建设置。最后,您应该能够将您的 Base SDK 更改为合适的。

    请注意,在如下所示的屏幕中选择目标后,您可能需要重复步骤 3 和 4。

    【讨论】:

    • 你完全救了我! Moshe 也有很好的记录;谢谢。
    【解决方案2】:

    升级后您是否重新启动了 Xcode?很多时候 Xcode 4 似乎需要在 SDK 更改后重新启动。

    【讨论】:

    • 哈哈,我想我应该先尝试最明显的方法.. 它奏效了.. 但是天哪,Apple 这是一个极差的用户体验!谢谢kcbanner。 :-)
    • @MadmenMel - 你提出了错误吗?
    【解决方案3】:

    在 Xcode 4 中打开内置于 Xcode 3 中的项目时,我没有遇到任何问题。但是,您使用的 Xcode 4 可能存在接线问题。尝试使用构建设置将架构重置为 armv6 或 armv7 并将基础 SDK 重置为最新的 iOS SDK。还要正确设置部署目标。这应该允许您在 Xcode 4 中运行应用程序。

    另外,请尝试卸载 xcode 并重新安装 Xcode 4。这应该可以解决您在使用 xcode 4 时遇到的有线问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多