Xcode分发错误-签名无效

时间:2018-11-13 09:37:43

标签: ios swift xcode app-store app-certification-kit

当我厌倦了以Xcode上传应用商店连接时,出现了此错误。

“ App Store Connect操作错误 错误ITMS-90035:“签名无效。密封的资源丢失或无效。路径[a.app/a]上的文件未正确签名。请确保您使用分发证书而不是临时证书对应用程序进行了签名。或开发证书。请验证Xcode中的代码签名设置在目标级别正确(覆盖项目级别的所有值)。此外,请确保您要上传的捆绑包是使用Xcode中的“发布”目标构建的,而不是模拟器目标。如果您确定代码签名设置正确,请在Xcode中选择“全部清除”,在Finder中删除“ build”目录,然后重建发行目标。有关更多信息,请咨询https://developer.apple.com/library/ios/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html

我可以签入 DistributionSummary.plist

<key>certificate</key>
<dict>
    <key>SHA1</key>
    <string></string>
    <key>dateExpires</key>
    <string></string>
    <key>type</key>
    <string>Unknown</string>
</dict>

所以我尝试了这些事情(但是,它没有解决此错误)

  1. 项目->目标->选择您的应用->构建设置->代码签名身份->调试->双击“ iPhone发行版”并将其更改为“ iPhone开发者”。

  2. 清除派生数据并重新打开xcode。

  3. 在开发人员中心重新下载认证。

  4. 使用pod update更新pod->重新启动Xcode->清理项目并编译。

  5. 吊销iOS证书(生产)并创建一个新证书。

  6. 取消选中自动签名,然后重新检查它。

  7. 构建设置->代码签名身份->“ iOS开发”未包括在配置文件中。遵循此link

其他信息 -Xcode版本:10.1 -Mac OS版本:Mojave 10.14.1 Beta(18B57c)

0 个答案:

没有答案