【发布时间】:2014-12-16 16:53:56
【问题描述】:
我正在尝试构建我的应用程序,以便与测试人员共享它。我的应用程序指定了权利(iCloud),所以我必须对其进行签名。要分发已签名的构建,我想我需要使用“开发人员 ID”对其进行签名,我已经这样做了。应用程序包似乎已正确签名 - 正在运行:
spctl --verbose=4 --assess --type execute <my app>
报告:
<my app>: accepted
source=Developer ID
但是当我运行应用程序时它崩溃了 - 一个“代码签名无效”异常。
那么为什么会崩溃呢?我想我需要包含我创建的配置文件,其中包括我的测试人员机器的 UUID,但是当我尝试从 Xcode 导出“开发人员 ID 签名应用程序”时,它总是将配置文件列为“无”,并且没有办法改变它。我做错了什么?
【问题讨论】:
标签: xcode macos code-signing