当我厌倦了以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>
所以我尝试了这些事情(但是,它没有解决此错误)
项目->目标->选择您的应用->构建设置->代码签名身份->调试->双击“ iPhone发行版”并将其更改为“ iPhone开发者”。
清除派生数据并重新打开xcode。
在开发人员中心重新下载认证。
使用pod update更新pod->重新启动Xcode->清理项目并编译。
吊销iOS证书(生产)并创建一个新证书。
取消选中自动签名,然后重新检查它。
构建设置->代码签名身份->“ iOS开发”未包括在配置文件中。遵循此link
其他信息 -Xcode版本:10.1 -Mac OS版本:Mojave 10.14.1 Beta(18B57c)