由于权利问题,Mac应用验证失败

时间:2016-01-29 17:08:56

标签: xcode xcode7 mac-app-store code-signing-entitlements app-distribution

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

enter image description here

在验证步骤之前,有这个屏幕: enter image description here

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

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

enter image description here

1 个答案:

答案 0 :(得分:0)

让您在使用以下方式之前检查您的应用程序:

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

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

在将它呈现给Apple之前,这将检查大多数事情。

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

您可以将设置发布给我们,以便我们看到吗?

干杯,

A