我有几个关于使用 Developer ID 签署 Mac App 的问题:
首先,我正在开发一个使用 GateKeeper 的项目。所以我必须(?)使用开发人员 ID 签署我的应用程序。
我是否需要配置文件才能使用 Developer ID 进行签名?在构建设置选项卡中,开发者 ID 认证标记为
Identities without Provisioning Profiles
。在 Mac Provision Portal 中环顾四周,我发现没有地方可以生成配置文件来匹配 Developer ID 证书而不是提交证书。那么我是否需要配置文件才能使用 Developer ID 进行签名?归档我的应用程序后,当我在管理器中选择导出开发者 ID 签名的应用程序时,我的开发者 ID 认证标有黄色警告图标。但我仍然可以选择证书并签名。可以吗?
签署我的应用程序后,我曾经在此之前使用 runed
sudo spctl -a -v MyApp.app
测试我的应用程序。sudo spctl --master-enable
结果如下:EIM.app: rejected source=Developer ID
这种拒绝是否与问题 2 中的警告有关?
这是我第一次使用 Developer ID 分发 Mac App,感谢您的帮助。