是否可以从 XCode 4.1 或 4.0.2 构建到 iOS 5 设备?
Posted
技术标签:
【中文标题】是否可以从 XCode 4.1 或 4.0.2 构建到 iOS 5 设备?【英文标题】:Is It Possible to Build To iOS 5 Devices from XCode 4.1 or 4.0.2? 【发布时间】:2011-10-17 06:27:49 【问题描述】:XCode 4.2/ios 5 SDK 破坏了一些我依赖的框架来支持我的应用程序中的外部 MIDI 硬件配件。我使用 4.0.2 构建的应用在从商店安装时在运行 iOS 5 的 iPhone 4 上运行良好,因此我卸载了 XCode 4.2 并降级到 XCode 4.0.2。但是现在我无法构建到我的 iOS 5 设备上——组织者说该版本不受支持。有什么方法可以欺骗 XCode 4.0.2 或 4.1 构建到运行 5.0 的设备上?
【问题讨论】:
【参考方案1】:使用 Xcode 4.2 并确保已安装 iOS4 SDK,然后将“Base SDK”构建属性设置为该版本。我很确定使用 Xcode 4.1/4.0 构建 iOS5 应用程序将是一个痛苦的世界。
【讨论】:
当我安装 XCode 4.2 并安装了 iOS 4.3 SDK 而没有安装 iOS 5 时,它就像根本没有安装 iOS SDK,所以我无法为 iOS 构建。【参考方案2】:我发现即使使用 XCode 3.2,您也可以在 iOS 5 设备上编译和调试。不过,您不会有 iOS 5 模拟器。
【讨论】:
怎么样?这对我不起作用,它告诉我 iOS 的版本不受支持并且不会构建到它。 @PaulSlocum 这里也一样。尝试忽略此警告,您的应用程序将在您的 iOS 5 手机上弹出。它不适用于 iPhone 4s,因为 Xcode 3.2 不知道如何检索其符号并卡住了。以上是关于是否可以从 XCode 4.1 或 4.0.2 构建到 iOS 5 设备?的主要内容,如果未能解决你的问题,请参考以下文章
Dealloc 方法从 XCode 4.1 UIViewController 模板中消失了
如何从 Mac App Store 指定 Xcode 4.1 的安装位置?