公升級Xcode8後需要新增的一些許可權

2022-09-11 06:30:09 字數 1328 閱讀 7882

從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...