iOS10 Xcode的一些改動和坑

2021-07-22 21:48:35 字數 1042 閱讀 8167

隨著蘋果推出ios10以後,碼農們也都要公升級ide為xcode8了,沒辦法,蘋果就是大爺,下面整理一下xcode遇到的坑!

我公升級之後,執行專案的時候控制台列印了一堆亂碼

只需要在xcode ->product-> scheme->edit scheme中配置os_activity_mode為disable

許可權的改動

在ios10中呼叫攝像機和相簿位置藍芽等一系列隱私權限的時候,必須要在info.plist檔案中配置許可權

nscalendarsusagedescription

訪問日曆

nsmicrophoneusagedescription

訪問麥克風

訪問**資料庫

nsmotionusagedescription

訪問運動與健康

nsremindersusagedescription

訪問提醒事項

nslocationalwaysusagedescription

始終訪問位置

nslocationwheninuseusagedescription

使用期間訪問位置

nslocationusagedescription

訪問位置

nsphotolibraryusagedescription

訪問相簿

nscamerausagedescription

訪問相機

配置如下圖

關於xcode8沒辦法使用command+/注釋的問題

終端輸入:

sudo /usr/libexec/xpccachectl

等執行結束時重啟電腦

公升級Xcode8,以及IOS 10帶來的一些問題

1.系統判斷方法失效 在你的專案中,當需要判斷系統版本的話,不要使用下面的方法 if uidevice currentdevice systemversion compare 7.0 nsordereddescending 或者其他的類似方法。2.公升級到xcode8後,發布上傳後構建版本不顯示。其...

JDK1 8的一些改動

筆者所在公司生產環境用的jdk版本是1.6 最近打算公司打算在新的業務系統裡面應用jdk1.8,注意到jdk1.8較jdk1.6的一些改動。1 atomiclong的getandset getandincrement getanddecrement getandadd incrementandget...

Xcode開發framework包的一些經驗

最近要做乙個ios上的藍芽sdk,研究了下framework,經過半個多月的折騰終於有了結果。再次吐槽下關於程式設計的中文網頁質量之低。首先是在xcode中建立工程,編寫 專案名為blesdk,這個名字後面還會用到。建立專案的時候記得設定為cocoa touch framework,如圖 這裡寫描述...