在Snow Leopard中将iOS 6 SDK导入Xcode 4.2

我在Snow Lopard上安装了Xcode 4.2,并且在发布iOS SDK时,我导入了iOS 5.1 SDK以下是否可以在Snow Leopard上获取Xcode 4.2的iOS 5.1 SDK?

现在我需要导入iOS 6 SDK,并且我会知道本教程是否仍然适用于iOS 6 SDK。

谢谢!


我试着按照你已经链接的教程。 它对我来说非常合适。 只需复制“6.0”而不是“5.1”。


这适用于我(在“su - ”之后,所以我以root身份运行),并且将Xcode 4.5 .dmg文件安装为磁盘驱动器。


echo copying iPhoneOS6.0.sdk
cp -R /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk               /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/

echo copying iphonesim6.0.sdk
cp -R /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/

echo copying devicesupport for 6.0
cp -R /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/6.0 (10A403)                 /Developer/Platforms/iPhoneOS.platform/DeviceSupport/

#remove old -latest- link
rm -f /Developer/Platforms/iPhoneOS.platform/DeviceSupport/Latest

echo setting up Latest link
cd /Developer/Platforms/iPhoneOS.platform/DeviceSupport/
ln -s ./6.0 (10A403) ./Latest

注意:Xcode dmg文件可从https://developer.apple.com/downloads/index.action?name=Xcode(1.56 GB)


使用运行Snow Leopard的Intel Core Duo(32位),iOS 6模拟器不起作用(因为某些库缺少32位变体)。

它似乎也可以通过复制iPhoneOS.platform文件在升级到iOS6的iPhone 4设备上进行测试,但似乎无法对iPhone 5执行相同的操作。我认为这是由于新设备上的armv7s格式。

所以你可以做什么取决于你的Mac和你的iOS设备。

链接地址: http://www.djcxy.com/p/33301.html

上一篇: Import iOS 6 SDK into Xcode 4.2 on Snow Leopard

下一篇: Xcode 4.2 with iOS 5.1 on Snow Leopard