配置時(shí)間:2019年06月01號(hào)
配置分
配置前
和配置后
兩大步亩歹。
配置前
1. Mac系統(tǒng)版本要求
xcode 版本對(duì)系統(tǒng)支持有要求锋玲,升級(jí)到最新系統(tǒng)方式
2. Xcode版本要求
首先xcode的版本,xcode版本必須是10.0以上扳躬,獲取xcode 固定版本的下載方式
建議一開(kāi)始升級(jí)系統(tǒng)狐蜕,更新xcode版本雾棺,xcode項(xiàng)目工程,高版本兼容低版本逝慧,但是低版本不兼容高版本昔脯,開(kāi)發(fā)過(guò)程中會(huì)節(jié)省很多問(wèn)題,下載和升級(jí)時(shí)間都比較長(zhǎng)笛臣,但這個(gè)時(shí)間成本對(duì)于很多問(wèn)題的避免的絕對(duì)是劃算的云稚,深刻體會(huì)到磨刀不誤砍柴工,我升級(jí)的系統(tǒng)版本是10.14.4沈堡,xcode版本是10.12.1.
3. 手機(jī)系統(tǒng)版本要求
手機(jī)的系統(tǒng)版本大于當(dāng)前的xcode支持的版本,buil的時(shí)候會(huì)提示錯(cuò)誤:could not locate device support files.
在應(yīng)用程序中找到Xcode静陈,可查看Xcode支持版本:
- 桌面快捷鍵
command+shift+g
,再輸入路徑/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
- 可以看到Xcode支持的真機(jī)測(cè)試的一些系統(tǒng)型號(hào)對(duì)應(yīng)的文件
- 若沒(méi)有對(duì)應(yīng)手機(jī)系統(tǒng)的支持,可以自行下載诞丽,導(dǎo)入后重啟Xcode即可鲸拥。下載參考鏈接
配置中
1. 啟動(dòng)鏈接。
用Xcode啟動(dòng)應(yīng)用率拒,數(shù)據(jù)線連接手機(jī)(當(dāng)然也有無(wú)線鏈接方式)崩泡,把虛擬機(jī)切成真機(jī)。
2. 添加AppleId
打開(kāi) Account: 菜單 -> Xcode -> Preferences -> Account猬膨。把你的AppleId添加上即可角撞。
3. 設(shè)置簽名
General->在Signing中選中,自動(dòng)管理簽名(Automatically nanage signing), 然后選中自己的賬號(hào)即可勃痴。
4. 刪除無(wú)用的Extension
在TAGETS中就留一個(gè) '你的項(xiàng)目名' 即可谒所,把其余的全刪掉(選中 ->右鍵 ->Delete)
5. 關(guān)功能
在 '你的項(xiàng)目名' -> TAGETS -> Capabilites 中把所有的都置成 OFF。
接下來(lái)需要關(guān)閉工程的In-App Purchase功能和push notification功能,若直接到Capabilities中關(guān)閉,將In-App Purchase置為OFF,事實(shí)上是沒(méi)有效果的,因?yàn)楫?dāng)前選的證書是自己的個(gè)人免費(fèi)證書,是沒(méi)有In-App Purchase功能的(在Capabilities中找不到這個(gè)選項(xiàng)),進(jìn)而并不能真正關(guān)閉沛申。需要將Automatically manager signing鉤去掉,才能顯示該選項(xiàng)劣领,并且關(guān)掉,然后再將Automatically manager signing勾選回來(lái)铁材,team依然選中自己尖淘。
6. 修改BundleId
因?yàn)橹暗腂undleId是之前項(xiàng)目的賬號(hào)使用的奕锌,如果用自己的賬號(hào)的話,得創(chuàng)建一個(gè)獨(dú)一無(wú)二的bundleid村生,建議在BundleID上拼接上自己的名稱惊暴。
7. 配置Profile
Build Setting里面Provisioning Profile和Provisioning Profile(Deprecated) 改為Automatic,Code Signing Identity改為iOS Developer,Development Team改為自己名字的(Personal Team)。
8. Build操作
備注: 你可能會(huì)遇到的錯(cuò)誤
在設(shè)置簽名時(shí)很有可能出現(xiàn)下方 Profile 文件找不到的問(wèn)題趁桃。原因是在工程文件中還保留著項(xiàng)目之前使用的profile名稱辽话,會(huì)提示找不到該描述文件.
步驟1:可以把“842f7XXX-XXX-XXXX-XXXX-b64b97f8XXXX” 這個(gè)給復(fù)制下來(lái),然后右上角這個(gè)按鈕以文本的形式查看工程文件卫病。
然后在這個(gè)文本文件中搜索這個(gè)字符串油啤,然后刪除相關(guān)配置保存即可。
然后再點(diǎn)擊這個(gè)按鈕返回蟀苛,就可以看到之前的錯(cuò)誤木有了益咬。
步驟2:重復(fù)第5步操作
9. 手機(jī)端開(kāi)啟應(yīng)用授權(quán)
Xcode編譯運(yùn)行,可以在真機(jī)上啟動(dòng)調(diào)試屹逛。
真機(jī)設(shè)置:設(shè)置-通用-描述文件與設(shè)備管理-信任之础废。