xcode 8問題集錦

由于好奇心作祟,手機(jī)在第一時(shí)間升級了新版。升級之后,用舊版xcode不能真機(jī)測試,所以果斷升級了xcode8?。。?br>


1.升級之后,首先就發(fā)現(xiàn)了第一個(gè)問題。不能真機(jī)測試(提示:沒有解鎖手機(jī)),但是解鎖之后依然不行。所以博主尋找各種可能的原因,先是把mac系統(tǒng)的各種升級都先升級了。在升級iTunes的時(shí)候可能會(huì)一遍一遍的更新始終不成功,如果出現(xiàn)這種問題,去蘋果官網(wǎng)下載itunes升級包進(jìn)行升級,一般就會(huì)安裝成功。全部升級后還是不好使,后來看到網(wǎng)上的一篇文章,把手機(jī)數(shù)據(jù)線拔掉,xcode完全關(guān)閉。再打開xcode,連接數(shù)據(jù)線,待手機(jī)在xcode完全加載完畢,再運(yùn)行,ok,發(fā)現(xiàn)好用,撒花!


2.新版xcode運(yùn)行的時(shí)候,下邊會(huì)打印一些雜亂無章的bug。屏蔽的方法:

Xcode8里邊 Edit Scheme -》Run-》Arguments,在Environment Variables里添加OS_ACTIVITY_MODE = Disable。如果寫了之后還是打印Log,重新勾選對勾,就可以解決了。


3.升級完新版之后,點(diǎn)擊之前的xib文件后會(huì)提示 :選擇一個(gè)默認(rèn)的設(shè)備。選擇Choose Device即可。之后大家可能會(huì)發(fā)現(xiàn)之前的布局亂了,這是選擇底下的按鈕,更新下frame就可以了。


4.權(quán)限設(shè)置。打開info.plist文件添加相應(yīng)的權(quán)限說明,否則程序在ios10上會(huì)出現(xiàn)崩潰。

麥克風(fēng)權(quán)限:Privacy - Microphone Usage Description 是否允許此App使用你的麥克風(fēng)?

相機(jī)權(quán)限: Privacy - Camera Usage Description 是否允許此App使用你的相機(jī)?

相冊權(quán)限: Privacy - Photo Library Usage Description 是否允許此App訪問你的媒體資料庫?通訊錄權(quán)限: Privacy - Contacts Usage Description 是否允許此App訪問你的通訊錄?

藍(lán)牙權(quán)限:Privacy - Bluetooth Peripheral Usage Description 是否許允此App使用藍(lán)牙?

語音轉(zhuǎn)文字權(quán)限:Privacy - Speech Recognition Usage Description 是否允許此App使用語音識(shí)別?

日歷權(quán)限:Privacy - Calendars Usage Description 是否允許此App使用日歷?

定位權(quán)限:Privacy - Location When In Use Usage Description 我們需要通過您的地理位置信息獲取您周邊的相關(guān)數(shù)據(jù)

定位權(quán)限: Privacy - Location Always Usage Description 我們需要通過您的地理位置信息獲取您周邊的相關(guān)數(shù)據(jù)

定位的需要這么寫,防止上架被拒。


5.使用xcode8后,有些代碼可能編譯不過去了。

-?(void)webView:(UIWebView*)webView?didFailLoadWithError:(nullableNSError*)error

{

[selfhideHud];

}

要去掉NSError前面的 nullable。


6.最后再來說一個(gè)xcode8新特性,關(guān)于證書配置文件的。Automatically manage signing。

勾選這個(gè),xcode就會(huì)自動(dòng)配置證書文件,十分方便。


在編寫的過程中,參考了很多其他人得文章,特此聲明。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容