[英]Can I run Objective-C programs (not iPhone/Mac projects) in Xcode like executing C programs?
[英]Xcode 4: My iPhone projects have become Mac OS projects.. and I can't change this
我有两个 iOS 项目,在 Xcode 3 下正确构建,这些 iPhone 在应用商店中销售了一段时间。 升级到 Xcode 4 后,Xcode 现在认为这些是 Mac OS 项目!
当我 select 项目设置 > 信息时,它实际上在顶部显示“Mac OS 部署目标”,下拉菜单允许我选择 select 10.4、10.5 或 10.6。 这些不是也从来不是 Mac OS 项目。
在我的构建设置中,Xcode 允许我使用 select 32 位或 64 位英特尔架构。 不是 armv6 或 armv7。
您需要更改构建设置。 幸运的是,这真的很容易做到。
首先在 Project Navigator 中单击您的项目名称。
现在,单击列表中出现的项目名称。 (您可能也需要为您的构建执行此操作。)
接下来,单击构建设置。 最后,您应该能够将您的 Base SDK 更改为适当的。
请注意,在下面显示的屏幕中选择目标后,您可能需要重复步骤 3 和 4。
升级后是否重启过 Xcode? 很多时候 Xcode 4 似乎需要在 SDK 更改后重新启动。
在 Xcode 3 中打开 Xcode 4 中的项目时,我没有遇到任何问题。但是使用 Xcode 可能存在接线问题。4 尝试使用构建设置将架构重置为 armv6 或 armv7 并将 SDK 基本设置为最新的 iOS SDK。 还要正确设置部署目标。 这应该允许您在 Xcode 4 中运行应用程序。
另外,尝试卸载 xcode 并再次安装 Xcode 4。 这应该可以解决 xcode 4 的有线问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.