ERROR ITMS-90034的苹果专卖店提交的PhoneGap错误 [英] ERROR ITMS-90034 Apple store submitting phonegap error

查看:348
本文介绍了ERROR ITMS-90034的苹果专卖店提交的PhoneGap错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

所以想我的应用程序上传到App Store的即时得到这个错误时:

So when trying to upload my app to the app store im getting this error:

错误ITMS-90034 - 缺少或无效的签名。 [应用程序路径]不使用苹果提交证书签名。

ERROR ITMS-90034 - Missing or invalid signature. [App path] is not signed using an Apple submission certificate.

香港专业教育学院试图重塑我的证书和项目完全建立在PhoneGap的版本。

Ive tried remaking my certificates and the project builds perfectly on phonegap build.

在我下载的ipa文件,IM将它导入到应用程序加载器3.0和导入应用程序时,它抛出这个错误。

After I download the ipa file im importing it into Application Loader 3.0 and when importing the app It throws that error.

不知道为什么它的示数为与应用程序相关联的证书都是生产证书和配置文件。

Not sure why its erroring as the certificates associated with the app are all production certificates and profiles.

我不是用x code所以是不是我有科尔多瓦prepare它生产的?

Im not using xcode so is there something i have to do with cordova to prepare it for production?

伊夫编译它适用于iOS,所以我知道那里有一个IOS版本。

Ive compiled it for ios so i know theres an ios version.

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

Has anyone encountered this issue before?

推荐答案

具有的PhoneGap和苹果的问题进行为期一周的讨论后终于想通了。

After having a week long discussion with Phonegap and Apple the issue has finally been figured out.

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

所以,我终于找到了..这个问题是不是与证书后,我建立了项目在科尔多瓦于iOS我开的X code项目的问题。试图通过X code也没有工作,提交的应用程序。因此,通过X code口验证该项目,并编译到x code,而不是PhoneGap的API的文件,并从那里使用的应用程序加载器导入到AppStore的。这解决了问题。也许这是PhoneGap的东西需要考虑,因为我不应该必须用x code编译我的API文件。

So I finally found out the issue.. The issue wasn't with the certificates, after i built the project in cordova for ios I opened the xcode project. Trying to submit the app through xcode also didnt work. So through xcode I validated the project and compiled the api file through xcode instead of phonegap and from there used application loader to import to the appstore. This solved the issue. Maybe this is something phonegap need to look into since i shouldnt have to use xcode to compile my api file..

还有另一件事,我发现的是,iTunes Connect中会用滑稽的应用ID我,如果我使用Chrome创建。没有问题,当它来到了野生动物园。

Also another thing i found was that itunes connect would be funny with app ids i created if i was using chrome. Had no issue when it came to safari.

所以总结,与苹果服务打交道时使用Safari(恼人的具有因您确实希望在任何地方使用它们),我建的ios项目(科尔多瓦建设IOS - 命令),打开它产生的X code项目,然后创建到x code IPA文件:

So summarising, use safari when dealing with apple services (Annoying becasuse you do expect to use them anywhere) and I built the project in ios (cordova build ios - command), opened the xcode project it generates, then create the ipa file through xcode:

一步如下所示步骤:如何使用C套接字API的C ++在z / OS ...

Step by step shown here: How to use the C socket API in C++ on z/OS...

使得IPA文件,确保您到x code验证您的应用程序之前 - 这是非常重要的。

Before making the ipa file make sure you validate your app through xcode - this is very important.

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

Then using the ipa file it generates, use that in the application loader.

我很高兴这个问题已经解决了,但PhoneGap的构建需要在来看待,我知道它不是任何其他问题为x code编译API文件,在工作​​的过程中,唯一的区别。

Im glad the issue has been solved but phonegap build needs to be looked at, i know it wasnt any other issue as xcode compiling the api file is the only difference in the process that works.

感谢您的帮助。

这篇关于ERROR ITMS-90034的苹果专卖店提交的PhoneGap错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆