欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

更新了Xcode8 及 iOS10遇到的問(wèn)題小結(jié)

 更新時(shí)間:2016年09月27日 10:33:14   作者:陽(yáng)光大道在前方  
更新了Xcode8 以及 iOS10,App訪問(wèn)用戶的相機(jī)、相冊(cè)、麥克風(fēng)、通訊錄的權(quán)限都需要重新進(jìn)行相關(guān)的配置,不然在Xcode8中打開(kāi)編譯的話會(huì)直接crash.這篇文章主要介紹了更新了Xcode8 及 iOS10遇到的問(wèn)題小結(jié)的相關(guān)資料,需要的朋友可以參考下

更新了Xcode8 以及 iOS10,App訪問(wèn)用戶的相機(jī)、相冊(cè)、麥克風(fēng)、通訊錄的權(quán)限都需要重新進(jìn)行相關(guān)的配置,不然在Xcode8中打開(kāi)編譯的話會(huì)直接crash。

需要在info.plist中添加App需要的一些設(shè)備權(quán)限。

相機(jī)NSCameraUsageDescription

相冊(cè)NSPhotoLibraryUsageDescription

通訊錄NSContactsUsageDescription

始終訪問(wèn)位置NSLocationAlwaysUsageDescription

位置NSLocationUsageDescription

在使用期間訪問(wèn)位置NSLocationWhenInUseUsageDescription

麥克風(fēng)NSMicrophoneUsageDescription

訪問(wèn)藍(lán)牙NSBluetoothPeripheralUsageDescription

訪問(wèn)日歷NSCalendarsUsageDescription

訪問(wèn)媒體資料庫(kù)NSAppleMusicUsageDescription

訪問(wèn)健康分享NSHealthShareUsageDescription

訪問(wèn)健康更新NSHealthUpdateUsageDescription

訪問(wèn)運(yùn)動(dòng)與健身NSMotionUsageDescription

訪問(wèn)提醒事項(xiàng)NSRemindersUsageDescription

提別提醒: 從2017年1月1日起,強(qiáng)制使用https,所有新提交的 app 默認(rèn)不允許使用NSAllowsArbitraryLoads來(lái)繞過(guò)ATS的限制 安全傳輸不再支持SSLv3, 建議盡快停用SHA1和3DES算法.

下面貼出來(lái)錯(cuò)誤:

 Q1:  iOS10相冊(cè)相機(jī)閃退問(wèn)題:

iOS10系統(tǒng)下調(diào)用系統(tǒng)相冊(cè)、相機(jī)功能,遇到閃退的情況,日志描述如下:

This app has crashed because it attempted to access privacy-sensitive data without a usage description.The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.

解決方法:在info.plist文件下添加

相機(jī)權(quán)限 <key>NSCameraUsageDescription<key>

<string>cameraDesciption<string>

相冊(cè)權(quán)限  <key>NSPhotoLibraryUsageDescription<key>

<string>photoLibraryDesciption<string>

Q2:  iOS 10 因蘋(píng)果健康導(dǎo)致閃退

如果在app中調(diào)用了蘋(píng)果健康,iOS10中會(huì)出現(xiàn)閃退??刂婆_(tái)報(bào)出的原因是:Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'NSHealthUpdateUsageDescription must be set in the app's Info.plist in order to request write authorization.'

      這是因?yàn)槲覀円趇nfo.plist文件中聲明蘋(píng)果健康的使用權(quán)限,所以在info.plist中添加以下key就可以:

請(qǐng)求寫(xiě)入<key>NSHealthUpdateUsageDescription<key>

<string>some string value stating the reason<string>

請(qǐng)求讀取<key>NSHealthShareUsageDescription<key>

<string>some string value stating the reasonPaste_Image.png<string>

Q3:  Xcode 打印的那些雜亂無(wú)章的bug

更新Xcode8之后,新建立工程,都會(huì)打印一堆莫名其妙看不懂的Log.比如如這些

subsystem: com.apple.UIKit, category: HIDEventFiltered, enable_level:0, persist_level:0, default_ttl:0, info_ttl:0, debug_ttl:0, generate_symptoms:0, enable_oversize:1,

屏蔽的方法如下:

Xcode8里邊 Edit Scheme->Run-> Arguments, 在Environment Variables里邊添加

OS_ACTIVITY_MODE = Disable 就行,截圖如下:(真的沒(méi)有iPhone4了)

弄完之后就可以像之前那樣 正常打印了.

以上所述是小編給大家介紹的更新了Xcode8 及 iOS10遇到的問(wèn)題小結(jié),希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論