带有无效签名的无效二进制文件

时间:2015-05-01 19:19:30

标签: ios xcode cordova ionic iphone-developer-program

我正在向商店提交我的第一个Ionic应用程序。但是,每次尝试将二进制文件提交到商店时,我都会收到错误:

签名无效 - 密封资源丢失或无效。路径[谁支付最后?.app /谁支付最后?]中的二进制文件包含无效签名。确保您已使用分发证书签署了应用程序,而不是临时证书或开发证书....

我已经确认我的证书是正确的。我甚至尝试将我的.git文件夹移到目录之外,但仍然没有运气。我已经尝试了大约7种不同的配置,并且一次又一次地保持相同的结果。

疯狂的是,在我的存档构建之后,我使用XCode的验证器进行验证。验证器说我的.ipa没有错误,并且已准备好提交,但iTunes Connect说的不同。

我也尝试过这个tutorial on troubleshooting,但没有运气。

2 个答案:

答案 0 :(得分:1)

问题与我的应用名称有关。我的申请名称是Who Paid Last?,然后来找出“?”在名称中是导致问题的原因。一旦我将其删除,该应用程序就提交得很好,没有任何问题。

答案 1 :(得分:0)

我有类似的问题,但我的错误信息是“无效的签名。代码对象根本没有签名。路径[myApp.app/www/js/02_jshint.js]中的二进制文件包含无效的签名... 。“

从我的02_jshint.js文件顶部删除#!/ usr / bin / env指令,然后从CLI构建项目的iOS版本。