2015-04-02 23 views
0

所以想我的应用程序上传到App Store的即时得到这个错误时:ERROR ITMS-90034的苹果专卖店提交的PhoneGap错误

ERROR ITMS-90034 - 缺少或无效的签名。 [应用程序路径]未使用Apple提交证书进行签名。

我试着重建我的证书,并且项目在phonegap构建上完美地构建。

当我下载ipa文件后,将其导入到Application Loader 3.0中,并在导入应用程序时抛出该错误。

不确定为什么它作为与应用程序关联的证书的错误都是生产证书和配置文件。

我没有使用xcode所以有什么我必须做科尔多瓦准备它的生产?

我编译它为iOS,所以我知道这是一个IOS版本。

有没有人遇到过这个问题?

回答

0

经过与Phonegap和Apple进行了一周的讨论后,问题终于得到了解决。

这里找到: http://community.phonegap.com/nitobi/topics/error-itms-90034-missing-or-invalid-signature

所以,我终于找到了这一问题。该问题是与证书后,我建立了项目在科尔多瓦的iOS我打开了Xcode项目。试图通过Xcode提交应用程序也没有工作。所以通过xcode,我验证了项目并通过xcode而不是phonegap编译了api文件,并从那里使用应用程序加载器导入到appstore。这解决了这个问题。也许这是phonegap需要考虑的东西,因为我不应该使用xcode来编译我的api文件。

另外我发现的一件事是,如果我使用chrome,itunes连接会很有趣,当涉及到safari时没有问题。

因此,总结一下,在处理苹果服务时使用safari(令人讨厌,因为您希望在任何地方使用它们),并且我在ios(cordova build ios命令)中构建项目,打开它生成的xcode项目,然后创建通过IPA文件的Xcode:

一步一步如下所示:How to use the C socket API in C++ on z/OS ...

使得IPA文件,确保您的xcode通过验证应用程式之前 - 这是非常重要的。

然后使用它生成的ipa文件,在应用程序加载器中使用它。

我很高兴这个问题已经解决,但phonegap构建需要看,我知道它没有任何其他问题,因为xcode编译api文件是唯一的区别,在工作过程中。

感谢您的帮助

0

使用Intel XDK并尝试提交给Apple时,我遇到了类似的问题。我摆脱(撤销)在我的Apple开发账户中的所有其他iOS证书尝试,并开始新鲜,它的工作。我想我有一个临时证书,我想要制作,但我不确定这是否是真正的问题。

+0

假设尝试这样做并不会伤害,但是无法每次我上传不同的应用程序到应用程序商店,希望这是另一种解决方案,但谢谢 – 2015-04-02 15:32:48

6

做出改变在钥匙串访问相关证书颁发机构的证书,从“始终信任”为“使用系统默认”。

这对我来说是诀窍!

enter image description here

0

检查了这一点太:http://blog.frumar.com/?p=18

我被击中了完全不起眼的证书信任问题。事实证明,如果您更改了“Apple Worldwide Developer Relations证书颁发机构”证书上的信任设置,那么所有地狱信息都会丢失。

相关问题