iOS10&Xcode的一些改動和坑
隨著蘋果推出iOS10以後,碼農們也都要升級IDE為Xcode8了,沒辦法,蘋果就是大爺,下面整理一下Xcode遇到的坑!
我升級之後,執行專案的時候控制檯列印了一堆亂碼
只需要在Xcode ->Product-> Scheme->Edit Scheme中配置OS_ACTIVITY_MODE為disable
許可權的改動
在iOS10中呼叫攝像機和相簿位置藍芽等一系列隱私許可權的時候,必須要在info.plist檔案中配置許可權
<key>NSCalendarsUsageDescription</key>
<string>訪問日曆</string>
<key>NSMicrophoneUsageDescription</key>
<string>訪問麥克風</string>
<key>NSAppleMusicUsageDescription</key>
<string>訪問媒體資料庫</string>
<key>NSMotionUsageDescription</key>
<string>訪問運動與健康</string>
<key>NSRemindersUsageDescription</key>
<string>訪問提醒事項</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>始終訪問位置</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>使用期間訪問位置</string>
<key>NSLocationUsageDescription</key>
<string>訪問位置</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>訪問相簿</string>
<key>NSCameraUsageDescription</key>
<string>訪問相機</string>
配置如下圖
關於Xcode8沒辦法使用command+/註釋的問題
終端輸入:
sudo /usr/libexec/xpccachectl
等執行結束時重啟電腦