1. 程式人生 > >iOS10&Xcode的一些改動和坑

iOS10&Xcode的一些改動和坑

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

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


只需要在Xcode ->Product-> Scheme->Edit Scheme中配置OS_ACTIVITY_MODEdisable


許可權的改動

在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

等執行結束時重啟電腦