首页 文章

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

提问于
浏览
0

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

在此输入图像描述

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

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


编辑:在 Xcode 中添加目标的 code-signing 设置,如果这有帮助:

在此输入图像描述

1 回答

  • 0

    你使用以下方法检查你的应用程序 before=hand:

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

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

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

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

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

    干杯,

    一个

相关问题