2014-04-04 31 views
3

我知道這個主題已經有好幾個問題,但我真的很絕望。我不知道還有什麼比在這裏尋找建議更好。在應用程序加載程序中上傳應用程序包時沒有發現.app軟件包

所以,我有一個應用程序準備上傳。

我已經檢查了所有的預步驟,嘗試,然後再上傳:

  • 包ID中的info.plist匹配,iTunesConnect,蘋果開發人員,供應配置文件
  • 遊戲完美的作品,當我上運行該設備,在應用程序內購買可與測試用戶,而不是一個單一的問題似乎

下面是一些截圖的一些信息:

enter image description here enter image description here enter image description here enter image description here

我已經注意到的是,有沒有選擇任何供應配置文件: No Provisioning profile selected

然而,當我選擇我剛纔的供應配置文件,我得到這個錯誤。當我計時「修復」時,它將其更改回選擇無配置文件。 我不知道如果是這樣的麻煩 enter image description here

所有的一切的原因,這是錯誤我得到: enter image description here

這是我的第一次,我在上傳應用程序與應用購買。所以我可能會錯過一些明顯的步驟。我真的希望有人會在這裏看到這個問題,因爲我一直在努力爭取2天現在:(

回答

3

當你看到代碼簽名身份的「iPhone開發人員」,這意味着Xcode會自動選擇一個(這並不意味着沒有配置文件被選中)

從我可以看到它看起來像「iPhone Developer」被選擇爲調試和發佈配置,這可能會導致一個問題,因爲您不能將開發人員簽名的應用程序提交到App Store,它必須使用分發證書和分發配置文件進行簽名。

您需要確保已經創建了Dis tribution證書和配置文件,在歸檔和通過Xcode提交之前簽署您的應用程序。

我建議你在應用程序商店分佈在蘋果文檔這裏是如何工作的讀了起來:

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Introduction/Introduction.html

然後,如果你仍然遇到了問題,閱讀的麻煩從這裏的文檔拍攝指南:

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Troubleshooting/Troubleshooting.html

+1

正確的兄弟! –

+0

創建分配後goto產品 - > Archice->選擇驗證,如果沒有發現任何erros它會工作完美 –

+0

我會研究它,讓你知道:) – SteBra

2

我有過類似的問題。我們從外部提供商處收到APP,並使用我們自己的證書和配置文件自行重新簽署APP。當使用Application Loader上傳APP時,我收到錯誤ITMS-90167:否。在軟件包中找到應用程序包。

我在我的Mac上安裝了sierra,我使用的是XCode 8.0,但有一箇舊版本的Application Loader(3.0),它是單獨安裝的。使用這個版本的Application Loader,我得到了這個消息。如果我使用屬於Xcode(來自XCode/Open Developer Tool菜單)的應用程序加載器,即3.6版本,一切都很好,並且ipa文件已成功上傳到ITunesConnect。

相關問題