從xcode7公升級到xcode8 蘋果對很多隱私進行了控制 所以需要在infoplist裡進行一些設定 要不然會出現crash的現象 這裡先將關於隱私權限的東西記錄一下 後續再總結乙份其他的xcode8中的坑~
使用xcode7啟動,卻沒有問題,實際原因是上面的輸出日誌中最後一行就是
告訴你訪問了隱私權限(aceess private),需要配置許可權
相機許可權:
key:privacy - camera usage description
value:允許此許可權才能使用相機功能
相簿:麥克風:
key:privacy - microphone usage description
value:允許此許可權才能錄音
將上述許可權加到infoplist中
其他許可權
位置許可權:
key:privacy - location usage description
value:允許此許可權才能啟用:定位功能
key:privacy - location when in use usage description
value:允許此許可權才能在應用執行期間啟用:定位功能
key:privacy - location always usage description
value:允許此許可權才能一直啟用:定位功能
日曆許可權:
key:privacy - calendars usage description
value:允許此許可權才能訪問:日曆
運動與健康:
key:privacy - motion usage description
value:允許此許可權才能訪問:運動與健康
key:privacy - health update usage description
value:允許此許可權才能訪問:健康更新
key:privacy - health share usage description
value:允許此許可權才能訪問:健康資料分享
藍芽許可權:
key:privacy - bluetooth peripheral usage description
value:允許此許可權才能訪問:藍芽
**資料庫:
key:privacy - media library usage description
value:允許此許可權才能訪問:**資料庫
公升級Xcode8後需要注意的一些問題
1 證書相關 xcode8新特性,需要重新設定專案的證書。project targets general 2 注釋不能使用解決辦法 該問題的產生源於蘋果解決xcode ghost,把外掛程式遮蔽了。解決辦法 終端執行命令 sudo usr libxec xpccachectl,重啟電腦即可。另外在 ...
總結公升級Xcode8的一些坑
一 注釋快捷鍵cmd 不能用,解決方法 1.swift 3.0 沒法快捷鍵 command 注釋的原因 這個是因為蘋果解決xcode ghost,把外掛程式遮蔽了。2.解決辦法 1 終端輸入 sudo usr libexec xpccachectl 需要輸入電腦密碼.2 重啟電腦 3 開啟xcode...
xcode8刪除檔案後的警告處理
xcode8更新後,或者移動刪除真實資料夾和檔案後,編譯工程出現的警告處理 但不影響執行。原因導致 虛擬檔案在真實檔案中的目錄路徑是不同的,一旦刪除真實路徑後,版本控制找不到對應檔案和資料夾就好警告。方法一 該方法只是取消版本控制,但對於隨時需要提交 到倉庫不太好。xcode preferences...