2013-08-01 81 views
1

我不能選擇一個正確的CFBundleIdentifier值似乎。德爾福XE4和iOS應用程序加載器抱怨「此捆綁無效」

...

在鑰匙串中我有該證書:

iPhone Distribution: ExampleCompany (DistCertificateID) 

在我developer.apple.com帳戶我已經定義了應用程序:

Name: LongReadableName 
Prefix: DistCertificateID 
ID: com.example.* 

Name: Xcode iOS Wildcard App ID 
Prefix: DistCertificateID 
ID: * 

iTunesConnect我有名字SkuID +包裹ID appname

...

我已經然後試圖進入,並用不同的錯誤消息下列值部署:

  • APPNAME

這包是無效的。應用程序標識符權利不是格式正確的 ;它應該包含您的10個字符的應用程序ID種子, 後面跟着一個點,其次是您的包標識符: 0000000000.appname

  • DistCertificateID.appname

的捆綁ID DistCertificateID.appname在您的Xcode中定義 項目與您在此應用程序中輸入的Bundle ID不匹配 iTunes Connect appname

  • DistCertificateID.com.example

在Bundle ID DistCertificateID.com.example在您的Xcode 項目不符合您在輸入此應用程序的捆綁ID定義 iTunes Connect appname

  • DistCertificateID.com.example。*

在Bundle ID DistCertificateID.com.example。*在您的Xcode 項目不符合您所輸入的捆綁ID定義爲此應用程序在 iTunes Connect appname

  • DistCertificateID.com.example.appname

在Bundle ID DistCertificateID.com.example.appname在您的Xcode 項目不符合您所輸入的捆綁ID定義爲此應用程序在 iTunes Connect appname

  • com.example.appname

在Bundle ID com.example.appname在您的Xcode 項目不符合您在輸入此應用程序的捆綁ID定義 iTunes Connect appname

我想我已經嘗試了所有我能想到的...

我猜測,如果該問題可能是由不同的iTunesConnect配置來解決/上傳雖然我現在的想法目前如何創建一個將解決這裏列出的問題。但是爲了以防萬一,我有那麼創建一個特定的BundleID/iTunesConnect:iOS app Bundle ID errors and iTunesConnect

最新更新#1

我決定使用通配符應用程序ID的下降,因爲我可以看到,已經引起了其他人的問題。因此,我選擇iTunesConnect中的其他選項,導致它向我展示BundleID爲com.example.appname。然後我確保1)我的分配供應使用DistCertificateID.com.example。* 2)在iTunesConnect中設置CFBunldeIdentifier(在Delphi中)。然後我建立並部署,然後將它提交給Application Loader。這導致錯誤消息:

在Bundle ID com.example.appname在您的Xcode項目 定義不匹配,你在iTunes 連接com.example.appname輸入此應用程序的捆綁ID

正如你所看到的,捆綁ID現在是相同的,但它仍然抱怨。我不明白爲什麼:(

最新更新#2

我居然做了一個小錯字錯誤昨晚,當我試着上面猜猜我太累了。上述解決方案的工作!(我將使它)

回答

0

放棄通配符應用程序ID爲我工作,因此我選擇iTunesConnect中的其他選項,導致它顯示我的BundleID爲com.example.appname然後我確保1)我的分配供應用於DistCertificateID.com.example。* 2)在iTunesConnect中設置CFBunldeIdentifier(在Delphi中)。然後我建立並部署,然後將它提交給Application Loader。