2012-02-10 126 views
3

只是一個關於使用Xcode 4提交AppSore過程的簡單問題(我知道已經問過,但沒有爲我工作)。應用商店提交過程(BundleID)

我有我的應用程序準備發佈。我擁有所有證書,並且可以看到我的供應配置文件帶有一個ID,如xxxxxxx.com.blabla.App

如果我將我的Xcode項目標識符設置爲com.blabla.App,我可以選擇我的分發證書(它指示「適用於應用程序標識符com.blabla.App」)。

該項目編譯,但是當我嘗試提交應用程序我碰到下面的錯誤

束ID com.blabla.App」在您的Xcode工程定義的不匹配,你這個進入包ID應用程序在iTunes Connect xxxxxx.com.blabla.App。

如果我試圖在Xcode項目使用此包(xxxxxx.com.blabla.App),那麼我無法選擇認證,是(com.blabla.App)的應用程序。

我知道解決方案應該很簡單,但是,這是第一次:)。

感謝

+0

檢查束標識符中的.plist文件 – Hiren 2012-02-10 10:03:50

回答

0

你是說,這種包ID在iTunes Connect和一個在您的項目設置是彼此不同?如果是這樣,你應該讓它們相同。我的建議是從iTunes連接中刪除應用程序,並從開始通過設置。當你這樣做時,確保你輸入的是與Xcode中相同的App ID。

祝你好運!

+0

確定:(x)的自保留包標識符不同。我知道了。使用舊的包ID創建新的應用程序,而不是創建一個新的應用程序。我認爲問題是我寫了xxxxxx.com.blabla.App而不是com.blabla.App。 謝謝 – danijepg 2012-02-11 18:16:37

1

只需訪問蘋果開發者論壇或嘗試一些好的博客lonk像part 1part2或使用光線wenderlich教程提交關於iTunes Store

6

剛用12小時解決這個應用程序,所以以爲我會貢獻我的2美分:

  1. 束標識符應該是com.companyname.appname - 這必須是一樣的,當你在iTunes Connect
  2. 你的捆綁種子ID(應用程序ID前綴),即創建您的應用程序的捆綁ID。在上面創建應用程序時,不應將10位數字代碼輸入xcode,也不要輸入捆綁ID。您唯一可以看到的地方是PROVISIONING PORTAL> App ID中的App ID。這很混亂 - 基本上只需輸入上面的(com.companyname。應用程序名稱)爲App ID後綴

FYI從頭順序應該是:

  1. 獲取證書在部署門戶開發和分銷>證書
  2. 創建應用ID在部署門戶網站>應用程序ID
  3. 在Provisioning Portal中爲Dev和Distr創建配置文件>配置
  4. 最後在iTunes Connect中創建應用程序

噢,如果你刪除你的應用程序卻丟失了自己的名字: http://hesh.am/2012/01/recovering-a-deleted-app-name-in-itunes-connect/

0

看到蘋果公佈的措施來解決這個錯誤here。 此相同的錯誤的較老的措辭是:

包標識符:(Y)