Webrtc筆記-運(yùn)行demo app的簽名問題

WebRTC的demo安裝時候需要確保打包出來的app的provisioning文件的teamid和app的簽名一致。

1、獲取Provisioning Profile的UUID,查看TeamIdentifier
mobileprovision-read -f AppRTCMobile.app/embedded.mobileprovision

2、查看.app的簽名,檢查teamIdentifier是否與上面的一致
codesign -vv -d AppRTCMobile.app

如果不一致,嘗試手動給.app簽名,方法如下,該命令行可對已簽名的APP進(jìn)行重簽名,如果APP未被簽名,需用其他命令,具體可參考這篇文章

codesign -f -s 'iPhone Developer: Thomas Kollbach (7TPNXN7G6K)' Example.app

3、如果想部署webrtc的demo到一個IOS設(shè)備上,你必須設(shè)置一個有效的簽名身份

  • 通過運(yùn)行該的命令進(jìn)行驗證簽名身份:
    xcrun security find-identity -v -p codesigning
  • 要保證你的設(shè)備已經(jīng)添加到這個team下了,通過以上命令得到簽名的UUID后,gn args out/ios_32 -shot增加編譯參數(shù)ios_code_signing_identity="UUID"如下圖,保存并退出編輯

4、Done之后,回到xcode,clean一下,重新運(yùn)行到真機(jī)

最后編輯于
?著作權(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)容