正如 Headers 中所述,今天升级到iOS 8.2并且我的设备在Xcode 6.3 beta中不受支持 .
即使Xcode 6.3支持iOS 8.3,我也无法安装iOS 8.2模拟器 .
我不能放弃使用Xcode 6.3 beta,因为我根据Swift 1.2的变化修改了很多代码,据我所知,Xcode 6.2还不支持Swift 1.2 .
除了降级或升级到iOS 8.3 beta之外,还有其他已知的解决方案吗? (还有苹果链接下载iOS 8.3 beta)
P.S ..我能够在升级之前在设备上运行Swift代码 .
6 回答
在安装Xcode 6.2之后也发布了这个天,我打开了一个随机项目,它已签名(或用我的设备做了一些事情),之后Xcode 6.3 beta认可了我的iOS 8.2版本!
安装最后一个稳定的Xcode版本
打开一个随机项目
在保持Xcode打开的同时连接您的设备
让Xcode自己设置识别设备的程序("copy symbols" ..)
打开您的测试版Xcode并享受一如既往的使用您的测试设备
修复方法是:转到产品>目标,即使它说您的设备不合格,它仍然允许您选择它,然后构建它将起作用 .
这在我今天安装最新测试版之后起作用:打开Xcode 6.2并转到Devices . 连接你的iPhone并等待微调器完成(在我的情况下几分钟) . 关闭6.2并重新打开6.3 . 现在它应该工作!
感谢Christian Zangl在Apple开发者论坛上发表的演讲!
Apple发行说明说:
iOS测试版支持•Xcode 6.3 beta 2不支持运行iOS 8.2的设备 . (19867597)
你可以在第9页看到here
使用解决方法,直到Apple人员解决它 . 如果您安装了xcode 6.2,请将Xcode 6.2的8.2设备支持符号链接到Xcode 6.3 beta .
请享用 :)
我能够解决这个问题而无需安装稳定版的XCode(~3.5GB下载)来注册我的iOS设备 . (其他答案建议您安装其他XCode版本 . )
FIX:也可以手动注册iOS设备进行开发(即没有XCode) . 以下是步骤http://support.smartbear.com/viewarticle/63764/
附: - 我花了大约10分钟手动完成这个过程 . 需要iTunes(读取设备UDID)和“admin”访问会员中心 .