为了账号安全,请及时绑定邮箱和手机立即绑定

是否有可能在雪豹上获得用于Xcode 4.2的IOS5.1SDK?

/ 猿问

是否有可能在雪豹上获得用于Xcode 4.2的IOS5.1SDK?

iOS
慕少1208348 2019-07-22 15:05:32

是否有可能在雪豹上获得用于Xcode 4.2的IOS5.1SDK?

我还有雪豹。我有用于IOS开发的Xcode 4.2。今天早上,我把我的iPhone和iPad升级到iOS 5.1。

但是Xcode 4.2并没有检测到我的设备进行测试。我在苹果的开发者网站上找不到Xcode 4.2的iOS 5.1SDK映像。

我不想做升级到狮子,以获得XCode 4.3在这个时候。

我现在能用Xcode 4.2(关于雪豹)来开发iOS了吗?


查看完整描述

3 回答

?
缥缈止盈

得到Xcode 4.2上运行代码的雪豹运行IOS 5.1的设备你可以这样做:

  1. 如果另一个Mac正在运行Lion和Xcode 4.3.1,则可以从以下位置复制文件:

    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1(9B176)

  2. 将复制的文件放在雪豹Mac的等效位置:可能

    /Developer/Platforms/iPhoneOS.platform/DeviceSupport

  3. 类似地,复制在此目录中找到的IOS 5.1SDK文件:

    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk

  4. 还可以将iPhoneOS平台文件夹中的Lion机器中的“version.plist”复制到雪豹机器上。

  5. 重新启动雪豹机器上的Xcode,并重新连接这些设备,看起来就足够高兴了。

如果您无法访问Lion和Xcode 4.3.1的机器:

  1. 您可以将文件从4.3.1 DMG可以从苹果在这里苹果开发者下载.

  2. 挂载DMG,在Xcode图标上显示包内容,然后向下钻至

    /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

  3. 按照上面的步骤。

您可能会发现使用Apple的专有技术更方便ditto方法(sudo ditto src dest)在终端窗口中复制文件夹。

注意,这一攻击也适用于最新的iOS 6 SDK。


查看完整回答
反对 回复 2019-07-22
?
慕的地10843

你必须得到Lion,IOS5.1SDK只适用于Xcode 4.3.1,它只适用于Lion。

..如果您已经将Xcode更新为5.1,您的Xcode将无法构建到您的设备上,因为它将不在Xcode批准的SDK的那个版本上。


查看完整回答
反对 回复 2019-07-22
?
皈依舞

我现在正在做这件事。我也有同样的问题。

这里的主要问题是:

1)苹果从未提供过警告对话框,称这可能会使人们无法在雪豹下进行开发。

2)要解决这一问题,没有简单的办法。

3)在点发布更新时不应该发生这种情况。

我尝试从这里开始为我的第4代iPodTouch安装5.0.1版的ipsw:下载iPodtouch固件还原链接的地方它不会安装。

我已经从这里下载了LionXcode 4.3.1(先注册为开发人员)LEAN Xcode 4.3.1

并在这里运行Dev论坛的一些脚本:

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 ./Latestsudo ln -s ./5.1\ \(9B176\) ./Latest

卸载LionDMG并重新启动Xcode。这使我可以在模拟器中测试5.1,但每一个设备都有SIGABRT或链接错误。

我要去苹果商店让他们恢复我的设备。如果我能得到更多的信息,我会告诉你们的。这是一个非常昂贵和非常令人不快的惊喜。


查看完整回答
反对 回复 2019-07-22

添加回答

回复

举报

0/150
提交
取消
意见反馈 邀请有奖 帮助中心 APP下载
官方微信