2017-04-17 32 views
0

我已經繼承了一箇舊的macos應用程序,我試圖將新版本上傳到應用程序商店。當試圖上傳新版本,我不斷收到此錯誤:錯誤ITMS-90283:「無效的配置文件」

ERROR ITMS-90283: "Invalid Provisioning Profile. The provisioning profile included in the bundle com.****.**** [com.****.****.pkg/Payload/****.app] is invalid. [Invalid 'com.apple.application-identifier' entitlement value.] For more information, visit the macOS Developer Portal." 

我試圖創建新的證書,但我不知道我做錯了什麼。我如何將新版本上傳到我剛獲得訪問的保護中?

回答

0

當我在應用程序中啓用應用程序內購買並通過codesign命令行手動簽署應用程序時,遇到此問題。

切換回使用Xcode Organizer提交我的應用程序似乎解決了這個問題。

0

https://developer.apple.com/library/ios/qa/qa1878/_index.html):

問:是什麼原因導致的供應配置文件 「無效」 狀態?我如何解決它,以及如何防止它?

答:配置文件無效狀態是由配置文件關聯證書或應用程序ID的更改引起的。每當應用程序ID或證書發生更改時,與其關聯的所有配置文件都將被標記爲無效。這不適用於Xcode的團隊配置文件,但適用於Xcode不管理的所有配置文件,特別是自定義開發配置文件和分發配置文件。本文檔詳細解釋了原因並提供瞭解決和避免配置文件無效狀態的步驟。

相關問題