2016-01-23 112 views
2

我有一個iOS應用程序,我試圖提交併且我的應用程序在我的iPhone上運行。我將Xcode的apple id賬戶添加到Xcode中,然後在Xcode的常規部分下輸入我的捆綁包ID,然後單擊「修復問題」,然後解決任何代碼簽名問題。這樣可行。捆綁包ID問題 - 我無法獲得Xcode捆綁包ID和iTunes連接ID以反映相同的ID

現在在iTunes連接上,我嘗試使用相同的包ID,即com.blah.appName在Xcode中,並將其註冊到iTunes連接。這不會讓我。在iTunes上連接它說(對於我用於實際編譯和運行我的應用程序在Xcode我的iPhone上成功的軟件包ID)「標識符爲'com.blah.appName'的應用程序ID不可用,請輸入一個不同的字符串。 「

所以我決定在iTunes連接中註冊一個不同的包ID。那註冊成功了。因此,在Xcode中,我嘗試將Xcode中常規部分的軟件包ID更改爲剛在iTunes連接中註冊的軟件包ID。這次我收到了這個錯誤,但在Xcode中「應用程序ID和標識符'com.blahblah2.appName'不可用,請輸入不同的字符串。」

我不確定這裏要做什麼。它說,當你提交你的應用程序時,捆綁ID必須與Xcode和iTunes連接相同,並且我在解決這個問題時遇到了一些問題。

請大家幫忙,謝謝大家。

+0

檢查您的「團隊」是否與您嘗試提交的開發者帳戶相匹配。您有機會註冊/使用您的「個人」本地帳戶的套件ID,該套件允許您在手機上運行應用程序,該應用程序因此無法供其他任何「團隊」使用。 – mani

回答

2

您是否打開了Xcode中的「Build Setting」選項卡,然後向下滾動到標題爲「代碼簽名」的部分。在該部分是一個名爲「代碼簽名身份」的設置,在該下拉選項卡下,您將看到「發佈」。如果釋放被設置爲「iOS開發」,你需要點擊它,並把它改爲「iPhone分佈:隊名」 ... 這些鏈接幫助我弄清楚蘋果的惱人過程...

http://www.raywenderlich.com/48750/testflight-sdk-tutorial & http://www.raywenderlich.com/101790/ios-beta-testing-with-testflight-tutorial

+2

對於其他感興趣的人,我必須確保目標和項目具有您提到的設置。感謝您的幫助! –

1

我發現包標識符第一次開始製作項目時 - 您可以選擇添加自己的標識符。

爲了找到它,你點擊主項目文件中的文件的左側標有「項目名稱」,「M」

這將彈出的項目頁面「應用的身份」頂在那裏,你會發現你所選擇的包標識符,以及其他信息,如顯示名稱,版本和修訂

我希望這有助於!