iOS開發(fā)bundle identifier修改不了(解決bundle ID無法修改的問題)

? ? ? ? 我們一般是先創(chuàng)建工程,把代碼寫好;等打包上傳App Store的時候,去Apple Developer Center創(chuàng)建App ID,搞那一堆證書什么的。


? ? ? ? 如果按部就班的走流程,沒有什么問題,問題是如果當(dāng)時工程的bundle ID默認(rèn)是com.apple.test(只是舉個例子)后來打包上傳的時候發(fā)現(xiàn)不想用這個了,app ID于是就創(chuàng)建了一個不一樣的,(比如)com.baidu.test。然后把所有的證書都弄好了之后,需要把項(xiàng)目的bundle ID改成新的com.baidu.test,因?yàn)椴桓牡脑?,證書不匹配,編譯失敗沒法打包上傳。


? ? ? ? 那我們會直接把info.plist文件中的bundle ID改成com.baidu.test。


? ? ? ? 那么問題來了,這個時候還是會提示The provisioning profile specified in your build settings ("test") has an AppID of "com.baidu.test" which does not match your bundle identifier "com.apple.test",其實(shí)修改bundle identifier 只在info.plist中修改并沒有完,還需要把Build SettingsPackage分欄下的Product Bundle Identifier改成新的“com.baidu.test”

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容