1. 程式人生 > >Xcode如何實現iphone真機測試

Xcode如何實現iphone真機測試

1、點選左上角選單Xcode -> Preferences。
2、在跳出來的小視窗頁面的左下角,點選加號新增蘋果id。
3、在賬號密碼輸入完畢後,點選小視窗右下角的view details或者雙擊右下角自己的id賬號。然後把IOS development點選create至選中態。如圖:
這裡寫圖片描述
4、將裝置通過資料線連線Mac(手機彈出視窗時,選擇信任此電腦)
5、此時在裝置列表上應該能看到自己的手機(在模擬器列表最上面),並選中。
6、在工程配置檔案裡,點選General,在最上面identity部分將Bundle identifier設定成未曾重複的。並把Team設定為自己的賬號,Deployment Target設定為與自己手機相同的版本號,Devices設定成iphone。
7、最後點選FIx issue。等待一段時間讓xcode生成Provisioning profiles。
8、如果xcode提示手機許可權不夠,在設定/通用/裝置管理中,點選右拉箭頭,選擇所裝軟體即可。有的iphone版本是設定/通用/描述檔案選擇所裝軟體。
9、即可在手機上看到自己的App啦!

========================================================
如果xcode版本太低,xcode會缺少手機iOS版本的配置檔案,可以選擇升級xcode來擁有相關檔案,如果無法更新自己的xcode可以手動去下載自己手機系統版本的配置檔案。除了分割線線以上的操作外,還需要如下操作:
1、手動複製一份舊的SDK,並重新命名為真機測試需要的SDK版本。
找到路徑:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk
PS:該操作可通過隨便開啟一個檔案,然後鍵盤command + Shift + G 的方式輸入上述路徑並前往。
(提示:或在應用程式中找到Xcode,右鍵點選 -> 顯示包內容)
2、複製一份iPhoneOS.sdk,並命名為iPhoneOS10.3sdk(不一定是10.3看你手機系統版本,舉例特殊情況:如果手機系統是10.3.3那麼後續遇到版本號命名都命名為10.3即可)
3、修改
開啟路徑:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
各個版本的iOS系統真機除錯包下載連結:

https://blog.csdn.net/wujakf/article/details/69943287?utm_source=itdadao&utm_medium=referral
5、再修改SDKSettings.plist檔案中的版本號
前往路徑:SDKs/iPhoneOS10.2.sdk/SDKSettings.plist
將裡面所有跟版本號有關的數字都修改為10.3(將10.3替換成你真機的系統版本號)
PS:記得展開plist檔案裡面所有三角形來設定自己手機的版本號,因為有些被摺疊了,防止漏設定。
5、綜上,你就可以進行真機測試啦!