目的
- xcode8でビルドを通し、ios10で正常に動くようにするためのチェック項目
- 個人的なチェックの意味でまとめます
ATS
- アプリ内でWebViewをつかっている場合は
NSAllowsArbitraryLoadsInWebContent
をYES
にする - ios10とios9での動きを確認する
-
NSAllowsArbitraryLoads
をYESにする正当な理由があるか検討する - 使っているライブラリが対応しているか確認する
ユーザーデータへのアクセス
- ユーザーデータへアクセスの目的を
info.plist
に記載している確認 - etc.カメラ,フォトライブラリ
<dict>
<key>NSPhotoLibraryUsageDescription</key>
<string>フォトライブラリにアクセスする目的を書く</string>
</dict>
deprecatedになったメソッドを置き換える
- 通知を使っているアプリは
UserNotifications
のFrameworkに書き換える