我安装了SDK 4.0,发现无法访问3.2版本之前的所有先前SDK版本。
我找到了一个下载SDK 3.1.3的链接,所以我有两个.dmg安装文件。
问题:
SDK 4.0不允许访问早期版本吗?
如果上面的答案是否定的,那么这是否意味着我必须安装两个版本的SDK?
如果答案是肯定的...如何操作?
谢谢!
我安装了SDK 4.0,发现无法访问3.2版本之前的所有先前SDK版本。
我找到了一个下载SDK 3.1.3的链接,所以我有两个.dmg安装文件。
问题:
SDK 4.0不允许访问早期版本吗?
如果上面的答案是否定的,那么这是否意味着我必须安装两个版本的SDK?
如果答案是肯定的...如何操作?
谢谢!
您需要将基本 SDK 设置为最新版本,并将 iPhone 部署目标设置为 3.0。
推荐测试应用程序以适应早期版本。
部署目标可以设置为任何值(甚至是2.2),但基础SDK除了3.2和4.0之外没有其他内容。我本以为,如果您将部署目标设置为3.0,那么基础SDK也可以设置为3.0。
因此,如果部署SDK为3.0,而基础SDK为4.0,则正在编译哪个?
请注意,在新的SDK中,您不能选择除上述提到的3.2和4.0之外的任何内容。
看起来是苹果的问题。我也遇到了一个问题:"Base SDK Missing",在安装Snow Leopard和iPhone SDK 4之后。在我的情况下没有基本SDK。
我是系统的新手,本意是要发表评论,而不是回答。
更新:
在仔细阅读SDK 4附带的自述文件后,我发现它(xCode 3.2.3及其iPhone SDK4)不支持3.2之前的iPhone - 解决方案是在不同的目录中安装旧的SDK。此外,如果您使用较新的xCode/SDK,请不要忘记更新您的设备。
另一个更新:
请忽略这个回答,参见上面由aizuchi提供的回答。不要忘记阅读关于基本SDK区域与部署不同的部分。