【发布时间】:2012-09-21 03:36:11
【问题描述】:
我在这里复制了 iOS 5.1 SDK:
Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs
但是,我仍然无法在 Xcode 中选择基本 SDK。 有人可以帮忙吗?
【问题讨论】:
-
请更好地解释您要完成的工作。
-
我正在尝试在 XCode4.5 中构建基于 SDK5.1 的应用程序。
-
如果您的目标是 iOS 5.1 设备,您可以使用 iOS 6 SDK 构建。您只需将部署目标更改为 5.1(或更早版本)。这将允许应用程序安装在运行 iOS 6 之前版本的设备上。
-
@RussellThackston 是的,但是当您添加新的 XIB 时,它们默认使用 iOS6 格式(带有 AutoLayout 等),您必须手动更改回 iOS5 格式。
-
我这样做的原因:如果您针对较旧的 SDK 进行编译,您将收到有关该版本尚不存在的方法的错误和警告。使用较新的 SDK 构建时不会出现这些错误,即使您将目标设置为旧版本。