解決Code Sign error: Provisioning profile does not match bundle identifier

問(wèn)題:
ios app調(diào)試時(shí)可能會(huì)出現(xiàn)這個(gè)錯(cuò)誤:
This application's bundle identifier does not match its code signing identifier.

解決辦法:
sdk要支持多種架構(gòu)cpu,如armv7,arm64,模擬器。
由于sdk中armv7,arm64和模擬器版本不是同一個(gè)項(xiàng)目文件,模擬器沒(méi)有實(shí)現(xiàn)sdk的功能,
只做了一個(gè)內(nèi)部實(shí)現(xiàn)為空的接口,方便app可以在模擬器編譯,運(yùn)行,但是不需要支持模擬器運(yùn)行sdk的內(nèi)部功能。
在編譯完成后通過(guò)lipo合并各個(gè)架構(gòu)sdk,生成集成所有cpu架構(gòu)的sdk。

問(wèn)題的原因是:模擬器和arm架構(gòu)兩個(gè)項(xiàng)目文件中的identifier設(shè)置的不一樣,比如identifier大小寫不同
把identifier修改成一樣的再重新編譯,再重新用lipo命令合并即可。

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

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

  • *面試心聲:其實(shí)這些題本人都沒(méi)怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個(gè)offer,總結(jié)起來(lái)就是把...
    Dove_iOS閱讀 27,608評(píng)論 30 472
  • 為什么打出的靜態(tài)庫(kù)要支持這么多架構(gòu)? 看看這個(gè)文章:http://blog.csdn.net/zuoyou1314...
    今年27閱讀 1,511評(píng)論 3 3
  • 動(dòng)態(tài)庫(kù)和靜態(tài)庫(kù)的區(qū)別:Pass。直接進(jìn)入動(dòng)態(tài)庫(kù)制作主題 零、實(shí)驗(yàn)環(huán)境 0.1.接下去內(nèi)容在Xcode Versio...
    Little_Mango閱讀 15,935評(píng)論 27 55
  • 一、前言 “隔著一段距離看,很多有趣的知識(shí)看起來(lái)都很唬人?!痹谖页醭雒]的時(shí)候著實(shí)覺(jué)得那些后綴名為“.framew...
    蘿卜醬紫閱讀 801評(píng)論 0 5
  • 凌晨的兩條微博驚醒了世界。 薛之謙和高磊鑫復(fù)合了。 薛之謙:我記得,你跟我時(shí),我一無(wú)所有。我不想再尋覓了,請(qǐng)讓我給...
    千里走單騎66閱讀 573評(píng)論 0 0

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