是否有可能在Snow Leopard上获得Xcode 4.2的iOS 5.1 SDK?
我还有雪豹。 我有用于iOS开发的Xcode 4.2。 今天早上我升级了我的iPhone和iPad到iOS 5.1。
但Xcode 4.2没有检测到我的设备进行测试。 我无法在Apple的开发人员网站上找到适用于Xcode 4.2的iOS 5.1 SDK图像。
我不想升级到狮子来获得XCode 4.3在这个时候。
我现在能够在iOS上使用Xcode 4.2(在Snow Leopard上)吗?
要让Snow Leopard上的Xcode 4.2在运行iOS 5.1的设备上运行代码,您可以这样做:
如果您有另一台运行Lion和Xcode 4.3.1的Mac,则可以从以下位置复制文件:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1(9B176)
将复制的文件放在Snow Leopard Mac上的相同位置:可能
/Developer/Platforms/iPhoneOS.platform/DeviceSupport
同样复制此目录中的iOS 5.1 SDK文件:
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk
同时将'version.plist'从iPhoneOS.platform文件夹中的Lion机器复制到Snow Leopard机器。
在Snow Leopard机器上重新启动Xcode并重新连接设备,看起来似乎很开心。
如果您无法使用Lion和Xcode 4.3.1访问计算机:
您可以从4.3.1 DMG
中获取可从Apple下载的文件:Apple开发人员的下载。
安装DMG,在Xcode图标上显示包装内容并深入到
/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
按照上面的步骤。
您可能会发现,在终端窗口中使用Apple专有的ditto
方法( sudo ditto src dest
)可以更方便地复制文件夹。
请注意,这种破解也适用于最新的iOS 6 SDK。
您必须获得Lion,iOS 5.1 SDK仅适用于仅适用于Lion的Xcode 4.3.1。
...如果您已将Xcode更新至5.1,您的Xcode将无法构建到您的设备,因为它不会在该版本的Xcode批准的SDK上
我现在正在处理这个问题。 我有同样的问题。
这里的主要问题是:
1)苹果从未提供警告对话框,这可能会禁用在雪豹下开发的人员。
2)没有简单的方法来解决这个问题。
3)这不应该发生在点更新上。
我试着从5.0.1安装以前的ipsw,用于我的Gen 4 IPod Touch:从哪里下载iPod touch固件恢复链接它不会安装。
我从这里下载了Lion Xcode 4.3.1(首先以开发者身份登录)Lion Xcode 4.3.1
并在此处运行Dev Forums的一些脚本:
sudo cp -R /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
sudo cp -R /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/
sudo cp -R /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176) /Developer/Platforms/iPhoneOS.platform/DeviceSupport/
cd /Developer/Platforms/iPhoneOS.platform/DeviceSupport/
sudo rm -f ./Latest
sudo ln -s ./5.1 (9B176) ./Latest
卸载Lion DMG并重新启动Xcode。 这使我可以在模拟器中测试5.1,但是每一个设备都会发生SIGABRT或链接错误,从而破坏每一个版本。
我去了苹果商店,让他们恢复我的设备。 如果我得到更多的信息,我会让你们都知道。 这是一个非常昂贵和非常不愉快的惊喜。
链接地址: http://www.djcxy.com/p/5691.html上一篇: Is it possible to get the iOS 5.1 SDK for Xcode 4.2 on Snow Leopard?
下一篇: Small Haskell program compiled with GHC into huge binary