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ī)
