6.0.1 的基础 SDK 在 Xcode 中不是一个选项吗?

Posted

技术标签:

【中文标题】6.0.1 的基础 SDK 在 Xcode 中不是一个选项吗?【英文标题】:Base SDK of 6.0.1 is not an option in Xcode? 【发布时间】:2012-12-20 07:06:46 【问题描述】:

我试图在 Xcode 中将我的项目的基本 SDK 设置为 6.0.1,但它告诉我 6.0 是最新版本。我有最新版本的 Xcode (4.5.2),所以我错过了什么吗?谁能告诉我他们的 Xcode 是否可以选择 6.0.1 作为他们的基础 SDK?我问的原因是因为我在尝试向 Apple 提交应用程序后收到了崩溃报告,他们已经在运行 ios 6.0.1 的设备上对其进行了测试。如果有人可以提供帮助,那就太好了。提前致谢!

【问题讨论】:

确保养成只使用模拟器进行布局和流程测试的习惯。所有严肃的测试(尤其是错误和内存使用等)都应始终在设备上进行。 【参考方案1】:

我不确定模拟器是否针对次要版本进行了更新。您需要在运行 6.0.1 的设备上运行该应用程序。 Xcode 4.5.2 是最新的生产版本,附带 6.0 SDK。 Xcode 4.6 Beta 4 是最新的开发者版本,附带 6.1 SDK。

底线是您无法在模拟器中针对 6.0.1 进行测试,您需要在安装了 6.0.1 的设备上进行测试。

测试这个只是NSLog这个:

NSLog(@"iOSVersion = %@", [[UIDevice currentDevice] systemVersion]);

【讨论】:

谢谢,这正是我需要知道的。 :)【参考方案2】:

尝试安装 Xcode 4.6 Developer Preview。可在https://developer.apple.com/xcode/

【讨论】:

以上是关于6.0.1 的基础 SDK 在 Xcode 中不是一个选项吗?的主要内容,如果未能解决你的问题,请参考以下文章

虽然 ios 6.1 作为基础 sdk xcode 5 为 ios 7 构建 ipa

PFObject 在 Xcode 6.0.1、Yosemite GM3 中没有名为“saveInBackground”的成员

如何更改 Xcode sdk 编译版本

Snapchat SDK 卡在完成页面 Swift/Xcode

无法在 Xcode 6.1 中存档正在工作的 6.0.1 Swift 项目/分段错误:11

我如何知道哪个版本的 Xcode/哪个 SDK 构建了 xcarchive?