Xcode 8.2でiOS 10.3実機上でデバッグしたい
Xcode 8.2 は iOS10.2までの対応。iOS10.3まで対応しているXcode8.3は macOS Sierraにアップグレードしなくてはならない。自分のmacOSはSierraにはアップグレードしていない。
Xcode8.2で、iOS10.3.2 iPhone6Sの実機につないでデバッグしようとしたら以下のメッセージが表示されてしまった。
could not locate device support files.
this iPhone 6s is running IOS 10.3.2 , which may not be supported by this version of Xcode.
対応方法
- Xcode 8.2を終了する。
- アップルからXcode8.3.2.xipをダウンロード
(SafariにURLを直接入力して、ダウンロードを行う 4.49GB)
https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_8.3.2/Xcode8.3.2.xip - Finder で ~/Downloads/Xcode8.3.2.xip をダブルクリックし、解凍する。
- ~/Downloads/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.3 (14E269)
を
~/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
配下へコピーする - Xcode 8.2を起動する。
実機上で「開発元が信頼されていない。。。」等により、アプリが起動できないとき
[一般] >[設定] > [一般] > [プロファイル] or [デバイス管理] or [プロファイルとデバイス管理] あたりから、認証すれば良いはず。
参考
Xcode インストール可能 対応バージョン macOS一覧 / Install OK(Possible) macOS List
http://qiita.com/s013/items/1dfdba642906c1bf1fd2