2014-08-28 14 views
0

我有一個奇怪的問題。通過iCloud更新的iOS應用程序在分發過程中通過了驗證,但分發配置文件在開發人員門戶中無效

我的應用程序在我的開發人員門戶中有兩個應用程序ID(一個通配符和一個顯式)的分發證書,我不得不調整應用程序ID以包含iCloud權利,因爲我正在進行更新(僅限iOS 7),支持iCloud。

我現在已經準備好發佈,所以我創造了該證書的開發者門戶的新配置的配置文件。一旦它被添加到Xcode中,它就會在Developer Portal中顯示爲「無效」。

如果我歸檔和Xcode中的應用程序分發之前驗證我的應用程序,並使用我的Apple ID和該供應配置文件,它說:「它傳遞沒有任何錯誤」。

我非常緊張把這個上傳到蘋果,因爲它對我沒有意義。

其他供應型材我在開發者門戶是iOS的團隊發放模板(由Xcode的管理)。

我有在Xcode的權利和我的應用程序的開發配合iCloud,但我真的想分發本。

如果我添加更多的分佈狀況,一旦它加入到Xcode中,它顯示了在開發者門戶會員中心爲無效。這是使用顯式的應用程序ID。如果我使用通配符ID創建一個,它仍然處於活動狀態,但我已閱讀Apple文檔中的iCloud文檔,您必須使用明確的App ID。

回答

0

謝天謝地,我設法解決了這個問題。

我聯繫了蘋果的開發人員支持小組通過電話與此(而無需創建一個新的支持請求和有需要一段時間),併發出以下鏈接:

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html#//apple_ref/doc/uid/TP40012582-CH31-SW34

具體頭是「重新創建證書並更新相關供應配置文件」,

基本上檢查並取消了門戶網站中的所有證書,並刪除了鑰匙串訪問中的證書和私鑰,從那裏刪除了所有配置配置文件以及

在對賬戶部分的Xcode,我得到一個彈出詢問是否應該產生的開發和銷售證書。我說YES,它做到了。在開發者平臺上,我現在有兩個證書。我創建了一個開發人員檔案並測試了我的應用有效。然後我創建了一個分發證書並將其添加到Xcode。刷新門戶後,它仍顯示爲活動狀態。我存檔並驗證了我的應用,沒有問題,然後上傳。新的分發配置文件仍處於活動狀態。

這很好,我很高興有這個解決方案。

相關問題