今天我得到苹果的备忘录,可能是其他所有苹果开发人员可能感染的
Xcode安装. (
https://developer.apple.com/news/?id=09222015a)
我遵循说明,并尝试使用提到的命令验证我的Xcode应用程序. (spctl –assess –verbose /Applications/Xcode.app)程序运行一段时间,并退出“/Applications/Xcode.app:密封的资源丢失或无效”消息.
该文章说:除了“接受”以外的任何结果,除“Mac App Store”,“Apple System”或“Apple”之外的其他任何结果都表明应用程序签名对Xcode无效.不过,我实际上很确定我的Xcode副本是合法的(通过App Store在启用网守的情况下下载并更新),所以我认为也许会有另一个问题阻止它验证,因为它应该.
你有什么想法这个错误信息实际上意味着什么?你认为我需要重新安装Xcode以防万一?
在此先感谢您的帮助.
解决方法
假阳性验证问题似乎是由于包含以前的iOS SDK而导致的,以便向后兼容.
一个干净的安装将完全擦除SDK目录.当您在干净安装后运行验证测试时,它将通过.一旦你复制了以前的iOS版本,对我们而言,iOS版本是iOS 8,验证将失败.
在更新到今天下午发布的XCode 7.0.1(7A1001)之后,这种情况已经测试.
为了避免干净的安装,您可以从其相应的位置临时删除以前的SDK版本,并运行验证.然后,一旦验证通过,将文件复制回他们所属的位置.