在開發(fā)中隶垮,有時(shí)候必須使用真機(jī)進(jìn)行調(diào)試僵娃,但是直接運(yùn)行xcode安裝到測(cè)試設(shè)備(俗稱刷包),那你的安裝的應(yīng)用的證書環(huán)境只有可能是開發(fā)環(huán)境或者通配的打出的一般是開發(fā)包亡哄,而有時(shí)候我們需要測(cè)試生產(chǎn)包鸭廷≡姹В客戶端安裝的APP實(shí)際對(duì)應(yīng)什么環(huán)境,是你打包ipa時(shí)候選擇的證書決定的靴姿。AppStore下載的沃但、adhoc、in-house等證書打包為生產(chǎn)環(huán)境佛吓。
打生產(chǎn)環(huán)境包的兩個(gè)方式:
1.選擇發(fā)布證書和相應(yīng)的配置文件宵晚,通過xcode -->Product-->Archive-->Export-->選擇證書-->IPA包, 打出IPA包维雇,再安裝到手機(jī)上測(cè)試淤刃。
2.直接運(yùn)行xcode安裝APP到手機(jī)上,但是xcode中配置很重要:
- 證書選擇發(fā)布證書吱型,設(shè)置好配置文件;
-
run設(shè)置為release逸贾,選了release以后就可以直接run一個(gè)生產(chǎn)證書的包;
image.png - 無法直接啟動(dòng),只能手動(dòng)點(diǎn)擊App圖標(biāo)啟動(dòng)
這個(gè)方式安裝的生產(chǎn)環(huán)境的包不能直接控制臺(tái)實(shí)時(shí)看到日志铝侵,但是還是可以查看打印日志的:
xcode-->Window-->Devices 下面有個(gè)小箭頭灼伤,點(diǎn)上去可以查看手機(jī)上的日志了。在回調(diào)方法里打印個(gè)標(biāo)記咪鲜,點(diǎn)擊通知進(jìn)到應(yīng)用狐赡,在日志里搜索你的標(biāo)識(shí)即可查看日志。這里的日志和控制臺(tái)看到的不同有許多都是沒用的疟丙。
此外颖侄,點(diǎn)擊Devices上的View Devices Logs還可以查看手機(jī)中安裝APP的崩潰日志。