從同事那裡拷貝過來一份程序,安裝好瞭證書(即擴展名為.p12的文件)以及devices的Provisioning Profile文件(即擴展名為.mobileprovision的文件)。結果真機運行還是會出現下面的錯誤:
解決方法:
Code Sign Error: Provisioning Profile can't be found.
在工程文件夾下,找到工程文件,然後右鍵*.xcodeproj文件,顯示包內容,采用“文本編輯”打開project.pbxproj文件,搜索類似 PROVISIONING_PROFILE = "XXXXXXXXXXX"; 然後刪除"XXXXXXXXXXX",將自己電腦上面的profile序列號填上。正確的序列號可以通過下面的方式找到:
1.雙擊運行安裝Provisioning Profile文件後,可以在XCode的Organizer下,在正中央選項卡中找到Device選項,點擊進入可以看到你安裝過的profile。如下圖:
2.右鍵選擇你需要的profile,然後選擇reveal profile in finder。finder中就列出瞭你所有的profile文件。其文件名就是你需要的。如下圖
重新運行程序,一切搞定!