iOS Xcode 6.3 测试版不支持 8.2

iOS 8.2 not supported in Xcode 6.3 beta

如标​​题所述,今天升级到 iOS 8.2,Xcode 6.3 beta 不支持我的设备。

虽然Xcode6.3支持iOS8.3,但我也无法安装iOS8.2模拟器

我不能放弃使用 Xcode 6.3 beta,因为我根据 Swift 1.2 更改修改了很多代码,据我所知 Xcode 6.2 还没有支持 Swift 1.2.

除了降级或升级到 iOS 8.3 beta 之外,是否有任何已知的解决方案? (另外 iOS 8.3 beta 并没有在 apple 下载链接中找到)

P.S..我能够在升级前在设备上运行Swift编码..

在安装 Xcode 6.2 之后,这几天也发布了,我打开了一个随机项目,它签名(或者用我的设备做了一些事情)然后 Xcode 6.3 beta 识别了我的 iOS 8.2版本!

  1. 安装最后一个稳定的 Xcode 版本
  2. 随机打开一个项目
  3. 连接您的设备,同时保持 Xcode 打开
  4. 让Xcode制作它自己的识别设备的程序("copy symbols"..)
  5. 打开您的测试版 Xcode 并一如既往地享受您的测试设备

Apple 发行说明说:

iOS 测试版支持 • 设备 运行 iOS 8.2 在 Xcode 6.3 beta 2 中不受支持。(19867597)

您可以在第 9 页here看到它

这在我今天安装最新的测试版后有效: 打开 Xcode 6.2 并转到设备。连接您的 iPhone 并等待微调器完成(在我的情况下需要几分钟)。关闭 6.2 并重新打开 6.3。现在它应该可以工作了!

感谢 Apple 开发者论坛上的 Christian Zangl!

尝试解决方法,直到 Apple 人员修复它。如果您安装了 xcode 6.2,请将 Xcode 6.2 的 8.2 设备支持符号链接到 Xcode 6.3 beta。

ln -s "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/8.2 (12D508)" /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/8.2

尽情享受吧:)

解决方法是:转到“产品”>“目标”,即使它说您的设备不合格,它仍然允许您select它,然后构建它就可以了。

我无需安装 XCode 的稳定版本(~3.5GB 下载)来注册我的 iOS 设备就可以解决这个问题。 (其他答案建议您安装其他 XCode 版本。)

修复:iOS 设备也可以手动注册开发(即没有 XCode)。以下是步骤http://support.smartbear.com/viewarticle/63764/

P.S。 - 我只花了大约 10 分钟就手动完成了这个过程。需要 iTunes(读取设备 UDID)和 'admin' 访问会员中心。