【发布时间】:2015-09-22 17:13:52
【问题描述】:
今天,我和其他所有 Apple 开发人员一样,收到了关于可能感染 Xcode 安装的备忘录。 (https://developer.apple.com/news/?id=09222015a)
我按照说明操作并尝试使用上述命令验证我的 Xcode 应用程序。 (spctl --assess --verbose /Applications/Xcode.app) 程序运行了一段时间后退出并显示“/Applications/Xcode.app:密封资源丢失或无效”消息。
文章说“除‘accepted’以外的任何结果或除‘Mac App Store’、‘Apple System’或‘Apple’以外的任何来源都表明应用程序签名对Xcode无效。”但是,我实际上很确定我的 Xcode 副本是合法的(通过启用 Gatekeeper 的 App Store 下载和更新)所以我认为可能还有另一个问题阻止它按应有的方式进行验证。
您知道此错误消息的实际含义吗?你认为我需要重新安装 Xcode 以防万一吗?
提前感谢您的帮助。
【问题讨论】:
-
您是如何获得 Xcode 副本的?无论如何,您是否从另一台计算机复制了下载的 Xcode。我面临同样的错误,但我认为(并希望)这是因为我从我的主 Mac 复制了 Xcode,我猜它与此有关。如果你可以访问你下载 Xcode 的 Mac,你能验证一下吗?
-
我收到了同样的信息。这里有点困惑。
-
我检查了我机器上安装的 4 个版本的 Xcode。所有这些都是我亲自从苹果开发者网站下载的:Xcode 6.4 (6E35b) 验证失败。 Xcode 7.0 GM (7A218) 通过,Xcode 7.0 Beta 5 (7A176x) 通过,Xcode 7.1 Beta (7B60) 通过。考虑到全部都是用同样的方式下载和传输到本机的,那6.4或者验证过程有问题!
-
@M.Porooshani 不,我的副本不是来自另一台计算机,而是直接从 App Store 到我唯一的开发计算机。我在 Apple 论坛 (forums.developer.apple.com/thread/19446) 上发现了这个关于该问题的新主题,您可能还想查看。我猜 Apple 的说法(除了接受的任何其他结果 = 受损的 Xcode)毕竟并不完全正确。由于各种原因,验证工具似乎显示误报。
-
@ŞafakGezer 谢谢,我去看看,sağol
标签: xcode macos code-signing