2015-04-02 37 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證書頒發機構」證書上的信任設置,那麼所有地獄信息都會丟失。

相關問題