真機調(diào)試的主要步驟
- 登錄開發(fā)者主頁
- 生成cer證書:cer是一個跟電腦相關聯(lián)的證書文件巡雨,讓電腦具備真機調(diào)試的功能(可能要用到p12文件)
- 添加App ID:調(diào)試哪些app其弊?(Bundle Identifier)
- 注冊真機設備:哪臺設備需要做真機調(diào)試东揣?
- 生成MobileProvision文件:結合2讼积、3、4生成一個手機規(guī)定文件
- 導入cer、MobileProvision文件
最終會得到2個文件
- Cer文件:讓電腦具備真機調(diào)試的功能
- MobileProvision文件:限定哪臺設備、哪些app、哪臺電腦需要做真機調(diào)試晒奕?
截圖
限制電腦
-
生成鑰匙串
限制app
限制真機設備
-
獲取真機設備UDID
生成描述文件
遇到問題截圖
錯誤:
Code Sign error: No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID “71549e79-aee3-4acc-954b-1324b4469768”, however, no such provisioning profile was found.、
解決辦法:
在Xcode中當你在更新了你的證書而再重新編譯你的程序名斟,真機調(diào)試會出現(xiàn)“Your build settings specify a provisioning profile with the UUID‘XXX’, however, no such provisioning profile was found. Xcode can resolve this issue by downloading a new provisioning profile from the Member Center.”脑慧。
1.關閉項目,找到項目文件XXXX.xcodeproj砰盐,在文件上點擊右鍵闷袒,選擇“顯示包內(nèi)容”(Show Package Contents)。會新打開一個Finder岩梳。
2.在新打開的Finder中找到project.pbxproj霜运,并且打開,找到你所有包含報錯的UUID‘XXX’的行蒋腮,刪除淘捡。
3.保存,重新啟動項目池摧,再編譯焦除,就OK了。