iOS10適配

一.工程改動(dòng)

1. 工程配置

直接使用Xcode8Beta打開工程后荤傲,你會(huì)發(fā)現(xiàn)你的provisonfile配置出了問題垮耳,這是由于在Xcode8中對(duì)工程配置有了一些小的改動(dòng)。  

在Xcode8工程配置的general選項(xiàng)卡中弃酌,使用更詳細(xì)signing選項(xiàng)替換了原有的team選項(xiàng)氨菇。

選中:project -> target -> general

Xcode8之前team選項(xiàng)

Xcode8之前provisionfile選項(xiàng)


Xcode8之后變更為signing選項(xiàng)

signing選項(xiàng)展開


2. swift版本

假如你Xcode7的工程中使用了swift,那么你使用Xcode8一打開工程就會(huì)出現(xiàn)下面的選項(xiàng)妓湘,選擇convert:
選convert后查蓉,會(huì)讓你選擇swift的版本。  
如果你選擇了3.0版本的swift選項(xiàng)榜贴,那等待convert結(jié)束后豌研,一般依然有一部分需要你做手動(dòng)適配。  
假如你暫時(shí)不想花費(fèi)時(shí)間做swift版本的適配唬党,你可以選擇swift2.3版本鹃共,convert并不會(huì)轉(zhuǎn)換任何內(nèi)容,你的項(xiàng)目也可以像以往在Xcode7中那樣正常運(yùn)行驶拱。
此時(shí)我們選擇swift2.3:
選擇swift版本后霜浴,選擇你的工程target:
稍等片刻:
選擇update,結(jié)束收工:

二蓝纲、應(yīng)用適配

1. 權(quán)限配置

隨著人們對(duì)隱私保護(hù)的注重阴孟,似乎蘋果的每一代產(chǎn)品都有相應(yīng)的體現(xiàn)——更為嚴(yán)格的設(shè)備和數(shù)據(jù)訪問權(quán)限控制。  
在iOS10中税迷,如果你的App想要訪問用戶的相機(jī)永丝、相冊、麥克風(fēng)箭养、通訊錄等等權(quán)限慕嚷,都需要進(jìn)行相關(guān)的配置,不然會(huì)直接crash毕泌。

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

首先找到info,可以直接在這里添加鍵值對(duì):
也可以找到info.plist文件撼泛,然后使用SourceCode方式打開:

一些常用的權(quán)限配置選項(xiàng):

```
// 相機(jī)
<key>NSCameraUsageDescription</key>
<string>App需要您的同意,才能訪問相冊</string>

// 相冊
<key>NSPhotoLibraryUsageDescription</key>
<string>App需要您的同意,才能訪問相機(jī)</string>
    
// 麥克風(fēng):
<key>NSMicrophoneUsageDescription</key>
<string>App需要您的同意,才能訪問麥克風(fēng)</string>

// 通信錄
<key>NSContactsUsageDescription</key>
<string>App需要您的同意,才能訪問通信錄</string>
```

其它權(quán)限配置選項(xiàng):

```
// 位置
<key>NSLocationUsageDescription</key> 
<string>App需要您的同意,才能訪問位置</string> 

// 在使用期間訪問位置
<key>NSLocationWhenInUseUsageDescription</key> 
<string>App需要您的同意,才能在使用期間訪問位置</string> 

// 始終訪問位置
<key>NSLocationAlwaysUsageDescription</key> 
<string>App需要您的同意,才能始終訪問位置</string> 

// 日歷
<key>NSCalendarsUsageDescription</key> 
<string>App需要您的同意,才能訪問日歷</string> 

// 提醒事項(xiàng)
<key>NSRemindersUsageDescription</key> 
<string>App需要您的同意,才能訪問提醒事項(xiàng)</string> 

// 運(yùn)動(dòng)與健身
<key>NSMotionUsageDescription</key>
<string>App需要您的同意,才能訪問運(yùn)動(dòng)與健身</string> 

// 健康更新
<key>NSHealthUpdateUsageDescription</key> 
<string>App需要您的同意,才能訪問健康更新 </string> 

// 健康分享
<key>NSHealthShareUsageDescription</key> 
<string>App需要您的同意,才能訪問健康分享</string> 

// 藍(lán)牙
<key>NSBluetoothPeripheralUsageDescription</key> 
<string>App需要您的同意,才能訪問藍(lán)牙</string> 

// 媒體資料庫
<key>NSAppleMusicUsageDescription</key> 
<string>App需要您的同意,才能訪問媒體資料庫</string>
```

2. 字體改變

iOS10的字體發(fā)生了變化蛇耀,這導(dǎo)致一些文字在原有的寬高約束下可能會(huì)出現(xiàn)顯示不完整或者留白的情況,需要逐一檢查坎弯。

3. 推送通知

iOS10以后,想要正常收到推送通知,需要進(jìn)行額外的配置:

參考

IOS 10 適配系列2 IOS10 適配匯總:ATS抠忘、隱私數(shù)據(jù)撩炊、UserNotifications、UICollectionView匯總

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末崎脉,一起剝皮案震驚了整個(gè)濱河市拧咳,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌囚灼,老刑警劉巖骆膝,帶你破解...
    沈念sama閱讀 217,542評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異灶体,居然都是意外死亡阅签,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門蝎抽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來政钟,“玉大人,你說我怎么就攤上這事樟结⊙唬” “怎么了?”我有些...
    開封第一講書人閱讀 163,912評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵座云,是天一觀的道長芝雪。 經(jīng)常有香客問我汽摹,道長,這世上最難降的妖魔是什么鱼辙? 我笑而不...
    開封第一講書人閱讀 58,449評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮疲吸,結(jié)果婚禮上座每,老公的妹妹穿的比我還像新娘。我一直安慰自己摘悴,他們只是感情好峭梳,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蹂喻,像睡著了一般葱椭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上口四,一...
    開封第一講書人閱讀 51,370評(píng)論 1 302
  • 那天孵运,我揣著相機(jī)與錄音,去河邊找鬼蔓彩。 笑死治笨,一個(gè)胖子當(dāng)著我的面吹牛驳概,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播旷赖,決...
    沈念sama閱讀 40,193評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼顺又,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了等孵?” 一聲冷哼從身側(cè)響起稚照,我...
    開封第一講書人閱讀 39,074評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎俯萌,沒想到半個(gè)月后果录,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,505評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡咐熙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評(píng)論 3 335
  • 正文 我和宋清朗相戀三年弱恒,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片糖声。...
    茶點(diǎn)故事閱讀 39,841評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡斤彼,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蘸泻,到底是詐尸還是另有隱情琉苇,我是刑警寧澤,帶...
    沈念sama閱讀 35,569評(píng)論 5 345
  • 正文 年R本政府宣布悦施,位于F島的核電站并扇,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏抡诞。R本人自食惡果不足惜穷蛹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望昼汗。 院中可真熱鬧肴熏,春花似錦、人聲如沸顷窒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽鞋吉。三九已至鸦做,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間谓着,已是汗流浹背泼诱。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留赊锚,地道東北人治筒。 一個(gè)月前我還...
    沈念sama閱讀 47,962評(píng)論 2 370
  • 正文 我出身青樓屉栓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親耸袜。 傳聞我的和親對(duì)象是個(gè)殘疾皇子系瓢,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容