升级到Sierra后,“可执行文件已使用无效的权利签名”。

时间:2016-09-24 21:34:29

标签: ios xcode code-signing macos-sierra

  

您的应用程序代码签名中指定的权利   权利文件无效,不允许或与这些文件不匹配   在您的配置文件中指定。 (0xE8008016)。

我特别询问在操作系统升级到Sierra的情况下可以对此Xcode错误做些什么,因为这是我认为最近发生变化的唯一重要事情

编辑:我的功能设置没有改变,所以我确定不是这样。我发现它可以使用自动代码签名,但我仍然很好奇为什么我突然有必要检查它。

1 个答案:

答案 0 :(得分:1)

转到项目设置中的“功能”标签,看看它们是否全部有序。 PassTypes权利已重新添加到Xcode 8中,而之前这不需要是特定权利 - 只要在developer.apple.com中启用它就足够了。

当我第一次迁移到Xcode 8时,我收到了fix issue选项的警告。