我刚刚安装了Lion和Xcode 4.1。如何添加较旧的SDK,以便可以在iPhone/iPad模拟器的4.1或4.2中构建和运行?Xcode4.1仅随iOS 4.3SDK一起提供。
Lion有没有最低版本的SDK?
谢谢,
发布于 2012-04-16 21:13:35
实际上,只要你还能用旧的获得一个旧版本的Xcode,添加旧的SDK是可能的。它有时也很有用:当您这样做时,您会发现在编译期间而不是在运行时使用的不受支持的常量和方法。下面是如何做到这一点。
打开/Volumes/Xcode\和\ iOS\ SDK,单击所需SDK/Packages/
sudo mv Xcode,你应该会看到新的(旧的) /Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
截至2013年9月12日的更新
如果您试图添加的“旧版SDK”捆绑在Xcode 4.3或更高版本中,添加SDK就像从开发中心链接下载Xcode一样简单,链接上写着“正在寻找旧版本的Xcode?”(当前指向here),挂载dmg,然后复制相关文件。
在终端中,您可以这样做(编辑适当的SDK版本号):
cp -R /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/对于4.3之前的Xcode版本的SDK,旧的步骤仍然是相关的。
我发现这恰好适用于让Xcode5GM编译带有旧的iOS 6UI的构建,即使在iOS 7设备上也是如此。对于修复等待UI重新设计的错误非常有用。也就是说,在iOS 7设备上安装iOS 6UI肯定有更简单的方法。
发布于 2011-07-22 06:18:11
您不能。但是,您可以做的是单击文件导航器中的顶级条目。它将带您进入应用程序设置。转到名为Build Settings的选项卡,将iOS部署目标更改为您希望支持的任何iOS版本(您支持的最早版本)。
请参见“编辑生成设置…”:http://developer.apple.com/library/ios/documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/Building/Building.html#//apple_ref/doc/uid/TP40010215-CH9-SW5
发布于 2012-05-03 15:29:00
打开Xcode,然后打开首选项(Xcode ->首选项菜单)。单击Downloads图标并查看Components选项卡。从3.0到5.1的所有版本都应该可用。只需为您要使用的应用程序单击Install即可。
https://stackoverflow.com/questions/6783308
复制相似问题