你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> 純真聊一聊iOS10適配

純真聊一聊iOS10適配

編輯:IOS開發綜合

一.工程修改

1. 工程設置裝備擺設

直接應用Xcode8Beta翻開工程後,你會發明你的provisonfile設置裝備擺設出了成績,這是因為在Xcode8中對工程設置裝備擺設有了一些小的修改。

在Xcode8工程設置裝備擺設的general選項卡中,應用更具體signing選項調換了原本的team選項。

選中:project -> target -> generalXcode8之前team選項

 

Xcode8之前provisionfile選項

Xcode8以後變革為signing選項

 

signing選項睜開

2. swift版本假設你Xcode7的工程中應用了swift,那末你應用Xcode8一翻開工程就會湧現上面的選項,選擇convert:

選convert後,會讓你選擇swift的版本。 假如你選擇了3.0版本的swift選項,那期待convert停止後,普通仍然有一部門須要你做手動適配。 假設你臨時不想消費時光做swift版本的適配,你可以選擇swift2.3版本,convert其實不會轉換任何內容,你的項目也能夠像以往在Xcode7中那樣正常運轉。此時我們選擇swift2.3:

選擇swift版本後,選擇你的工程target:

稍等少焉:

選擇update,停止出工:

2、運用適配

1. 權限設置裝備擺設跟著人們對隱私掩護的重視,仿佛蘋果的每代產物都有響應的表現——更加嚴厲的裝備和數據拜訪權限掌握。

在IOS10中,假如你的App想要拜訪用戶的相機、相冊、麥克風、通信錄等等權限,都須要停止相干的設置裝備擺設,否則會直接crash。

你須要在info.plist中添加你App須要的一些裝備權限。起首找到info,可以直接在這裡添加鍵值對:

也能夠找到info.plist文件,然後應用SourceCode方法翻開:


一些經常使用的權限設置裝備擺設選項:

```
// 相機
<key>NSCameraUsageDescription</key>
<string>App須要您的贊成,能力拜訪相冊</string>

// 相冊
<key>NSPhotoLibraryUsageDescription</key>
<string>App須要您的贊成,能力拜訪相機</string>

// 麥克風:
<key>NSMicrophoneUsageDescription</key>
<string>App須要您的贊成,能力拜訪麥克風</string>

// 通訊錄
<key>NSContactsUsageDescription</key>
<string>App須要您的贊成,能力拜訪通訊錄</string>
```

其它權限設置裝備擺設選項:

```
// 地位
<key>NSLocationUsageDescription</key> 
<string>App須要您的贊成,能力拜訪地位</string> 

// 在應用時代拜訪地位
<key>NSLocationWhenInUseUsageDescription</key> 
<string>App須要您的贊成,能力在應用時代拜訪地位</string> 

// 一直拜訪地位
<key>NSLocationAlwaysUsageDescription</key> 
<string>App須要您的贊成,能力一直拜訪地位</string> 

// 日歷
<key>NSCalendarsUsageDescription</key> 
<string>App須要您的贊成,能力拜訪日歷</string> 

// 提示事項
<key>NSRemindersUsageDescription</key> 
<string>App須要您的贊成,能力拜訪提示事項</string> 

// 活動與健身
<key>NSMotionUsageDescription</key>
<string>App須要您的贊成,能力拜訪活動與健身</string> 

// 安康更新
<key>NSHealthUpdateUsageDescription</key> 
<string>App須要您的贊成,能力拜訪安康更新 </string> 

// 安康分享
<key>NSHealthShareUsageDescription</key> 
<string>App須要您的贊成,能力拜訪安康分享</string> 

// 藍牙
<key>NSBluetoothPeripheralUsageDescription</key> 
<string>App須要您的贊成,能力拜訪藍牙</string> 

// 媒體材料庫
<key>NSAppleMusicUsageDescription</key> 
<string>App須要您的贊成,能力拜訪媒體材料庫</string>
```


2. 字體轉變

IOS10的字體產生了變更,這招致一些文字在原本的寬高束縛下能夠會湧現顯示不完全或許留白的情形,須要一一檢討。參考

以上就是本文的全體內容,願望對年夜家的進修有所贊助,也願望年夜家多多支撐本站。

【純真聊一聊iOS10適配】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved