我正在 Xcode 4.5 中开发一个 iOS 项目,我有一个工作区,其中包含一些旧库,我需要将它们作为依赖项链接到我的项目。在构建它之前,我必须经历相当多的困难,现在它终于可以为我的设备构建,但不能为模拟器构建。问题是,我收到一堆如下错误(全部与 UIKit 框架相关):
- error: 'UIResponder' is unavailable: not available on Mac OS X
然后它只是说发出了太多错误,现在停止
。
看起来它正在尝试为 Mac OS X 而不是 iOS 构建项目,我不知道为什么。
我对 Xcode 4.5 开发还很陌生,可能只是我错过了一些非常简单的东西,但我似乎无法在任何地方找到解决方案! 如何让 Xcode 相信 iPhone 模拟器不是 Mac OS X?
最佳答案
确保部署目标是最新的 (6.1),基础 SDK 是 iOS 6.1,目标设备系列是 iPhone。所有这些选项都可以在项目的build设置选项卡下找到。
关于Xcode 不适合 iPhone 模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15972308/