0

我正在尝试在 Mac App Store 之外分发我的 Mac 应用程序版本。我复制了我的目标,使用“开发者 ID”对其进行了签名,删除了 iCloud 功能,创建了一个新的权利文件,我在其中删除了 iCloud 和 APS 权利,并在新目标中引用了它。目标构建和归档很好,但是当我尝试使用“验证开发人员 ID 签名的应用程序”来验证它时,我遇到了一个错误:

在此处输入图像描述

在验证步骤之前,有这个屏幕: 在此处输入图像描述

因此,应用程序包具有正确数量的权利,但“A”文件夹显示不同的数字,并且确实包含 com.apple.developer.aps-environment 权利。这是从哪里来的,为什么它与应用程序指定的权利文件不同,我该如何编辑它?


编辑:在 Xcode 中添加目标的代码签名设置,如果有帮助的话:

在此处输入图像描述

4

1 回答 1

0

您之前是否检查过您的应用程序=使用以下方法:

spctl -v -a ./myPath/To/MyApp

-v = 详细程度和 -a = 评估

这将在将其呈现给 Apple 之前检查几乎所有内容。

最重要的是,您是否检查过您的签名设置是否正确?

你能把设置发给我们让我们看看吗?

干杯,

一个

于 2016-01-29T18:02:34.253 回答