Xcode 4.2(Snow Leopard)和iOS 5.1

Dan*_*any 21 iphone objective-c ios5 xcode4.2

可能重复:
带有xcode 4.2的ios 5.1用于iOS开发

我将iPhone更新为iOS 5.1.我的操作系统是Snow Leopard.
现在我需要使用xcode 4.2来开发sdk 5.1.

我在哪里可以下载?
有什么建议?

解决方案: 降级到ios5.0或更新到Lion

Ric*_*ves 55

要在Snow Leopard上获取Xcode 4.2以在运行5.1的设备上运行代码,您可以执行以下操作:

如果您有另一台运行Lion + XCode 4.3.1的Mac,您可以复制以下文件:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176)
Run Code Online (Sandbox Code Playgroud)

到你的SL Mac上相当的地方:可能

/Developer/Platforms/iPhoneOS.platform/DeviceSupport
Run Code Online (Sandbox Code Playgroud)

并且还version.plistiPhoneOS.platform文件夹中的Lion机器复制到SL机器.

在SL机器上重新启动XCode并重新连接设备,看起来很开心.

[编辑:如果您无法访问使用Lion + 4.3.1的计算机,您可以从4.3.1 DMG中获取文件,可以从Apple下载:http://adcdownload.apple.com/Developer_Tools /xcode_4.3.1_for_lion/xcode_4.3.1_for_lion.dmg

然后在XCode图标上安装DMG,显示包内容并向下钻取

/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport to 
Run Code Online (Sandbox Code Playgroud)

找到上面提到的文件.]

步骤:

  1. 停止SL机器上的XCode
  2. 断开你的iPhone
  3. 安装Xcode 4.3.1映像(.dmg,您可以从Apple开发站点下载)
  4. 显示Xcode 4.3.1的包装内容
  5. 复制XCode/Xcode/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176)<HD>/Developer/Platforms/iPhoneOS.platform/DeviceSupport
  6. 复制XCode/Xcode/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/version.plist<HD>/Developer/Platforms/iPhoneOS.platform/
  7. 启动Xcode
  8. 连接你的iPhone,它应该工作.

  • 还有一些其他文件夹可供使用.请参阅https://devforums.apple.com/message/630144#630144 (2认同)

Mic*_*ann 26

你不能.

您需要更新到Mac OS 10.7 Lion才能使用5.1 SDK获取最新版本的Xcode.

Snow Leopard上最后一个可安装的Xcode版本是4.2.Apple 真的希望开发人员能够及时了解所有内容,无论是MacOS还是iOS.

  • 不幸的是,我的机器不支持Lion.我真的希望苹果公司明白这一点.我不明白为什么他们这样做除了强迫人们升级. (23认同)
  • 这是正确的答案,但它也是一个非常糟糕的答案.虽然这完全是Apple的错. (8认同)
  • 苹果公司在沟通方面做得不好,5.1只是Lion.当OS升级更方便时,我会等待升级我的设备. (5认同)
  • 有时我讨厌Apple.像现在. (4认同)