我正在尝试在 Mac App Store 之外分发我的 Mac 应用程序版本。我复制了我的目标,使用“开发者 ID”对其进行了签名,删除了 iCloud 功能,创建了一个新的权利文件,我在其中删除了 iCloud 和 APS 权利,并在新目标中引用了它。目标构建和归档很好,但是当我尝试使用“验证开发人员 ID 签名的应用程序”来验证它时,我遇到了一个错误:
因此,应用程序包具有正确数量的权利,但“A”文件夹显示不同的数字,并且确实包含 com.apple.developer.aps-environment 权利。这是从哪里来的,为什么它与应用程序指定的权利文件不同,我该如何编辑它?
编辑:在 Xcode 中添加目标的代码签名设置,如果有帮助的话: