我一直在爭取這個問題好幾天,即將擊敗我的頭撞牆,並把我自己的代碼簽名/應用程序提交苦難。代碼簽名錯誤:一個有效的配置文件匹配應用程序的標識符...無法找到
我有一個應用程序已提交到應用程序商店,並沒有接受任何問題(版本1.0.0)。我能夠通過應用程序加載器使用XCode 3.2.4和iOS 4.1發佈第一次更新(版本1.0.1),並嘗試一些錯誤。現在我在XCode 3.2.5和iOS 4.2上嘗試通過XCode Organizer發佈更新(版本1.0.2)。
當我在info.plist中將我的Bundle標識符設置爲「com.myCompany.myApp」時,我可以成功地構建我的應用程序以應對AppStore分發條款。但是,當我嘗試通過組織者驗證/提交構建時,我得到並且錯誤指出「Bundle Identifier:com.myCompany.myApp不同於之前的包標識符ABC123XYZ1.com.myCompany.myApp」。顯然,當我第一次通過iTunes連接提交我的應用程序時,我使用了全部(AppId)。 BundleIdentifer語法。我已通過查看iTunes連接中的軟件包ID來驗證此情況。
因此,在邏輯上,我在AppId前綴中添加了Info.plist文件中的包標識符。當我這樣做並嘗試再次構建時,我會收到「代碼簽名錯誤:無法找到與應用程序標識符匹配的有效配置文件...」。並且構建失敗。
我已經嘗試了所有關於這兩個錯誤都沒有解決問題的互聯網上的所有內容。我處於捕獲狀態。我無法在軟件包標識符中使用AppID前綴構建應用程序,如果沒有它,我無法將其提交給iTunesConnect。另外,嘗試使用Application Loader上傳應用程序時會發生iTunesConnect錯誤。
我準備給我的第一個出生的人誰可以幫助我擺脫這種代碼簽名/應用程序提交地獄!
這工作完美,謝謝。下次我會更加小心。 – 2011-05-05 20:00:34
我不得不面對同樣的問題。非常感謝! – aiham 2011-06-09 08:21:37
這讓我在Unity中得救了。我在字符串中包含了捆綁ID - 刪除它使得提供被識別。 – 2011-08-03 17:42:09