2012-03-18 92 views
1

我無法發佈帶有icloud支持的新應用程序。它拒絕爲「無效二進制」我收到一封郵件:上傳二進制文件時代碼簽名無效

無效代碼簽名應享權利 - 你的應用程序包簽名 包含不支持的權利值。對於 com.apple.developer.ubiquity-container-identifiers權利,該陣列中的第一個值必須由配置配置文件中的Apple 提供的前綴組成,後跟配套標識符後綴。 套件標識符必須與您的 應用程序之一或您被允許用作iCloud 容器標識符的其他應用程序的套件標識符匹配。

具體地說,值「LHDZF28764.net.sverin.namnkallan.icloud」爲鍵 「com.apple.developer.ubiquity容器的標識符」在Namnkallan是不支持 。

我看了其他類似的問題,但他們有通配符標識符。捆綁標識符是net.sverin.namnkallan。我試圖從標識符中刪除icloud,並檢查會員中心的團隊標識。

如果我在應用程序的供應門戶中禁用icloud支持,我不能上傳二進制文件而不刪除icloud支持。

這是一個重合,我的App ID與我的團隊ID具有相同的前綴。我的其他App ID有不同的前綴。

回答

0

兩個標識符必須一致,如果是com.companyname.appname那麼另一個也必須com.companyname.appname 我很驚訝,你甚至可以建立時,他們不匹配

相關問題