【发布时间】:2015-12-20 05:33:21
【问题描述】:
昨天我收到一封来自 Apple 的邮件,Apple 建议开发者验证他们的 Xcode 版本,这里是链接:Validating your Xcode。
检查您的 Xcode 版本:
spctl --assess --verbose /Applications/Xcode.app
通常我们应该看到
/Applications/Xcode.app: accepted
source=Mac App Store
/Applications/Xcode.app: accepted
source=Apple
或
/Applications/Xcode.app: accepted
source=Apple System
但是我从 App Store 下载的 Xcode 说:
/Applications/Xcode.app: a sealed resource is missing or invalid
【问题讨论】:
-
可能取决于 Gatekeeper 设置。请将网守设置更改为“从任何地方允许”并再次检查结果。
-
谢谢@TusharJ 先生。 , 你说的对。当我将其更改为“从任何地方允许”时,结果更改为 /Applications/Xcode.app: accepted override=security disabled
-
您的 XCode 应用程序中有以前的 SDK 版本吗?如果是这样,那将导致您的验证失败。我还建议将您对 Gatekeeper 设置的更改恢复为“不允许从任何地方”。 stackoverflow.com/a/32832271/1286413