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.


対応方法

  1.  Xcode 8.2を終了する。
  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
  3. Finder で  ~/Downloads/Xcode8.3.2.xip をダブルクリックし、解凍する。
  4. ~/Downloads/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.3 (14E269)

    ~/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
    配下へコピーする
  5. Xcode 8.2を起動する。

実機上で「開発元が信頼されていない。。。」等により、アプリが起動できないとき

[一般] >[設定] > [一般] > [プロファイル] or [デバイス管理] or [プロファイルとデバイス管理] あたりから、認証すれば良いはず。

 


参考

Xcode インストール可能 対応バージョン macOS一覧 / Install OK(Possible) macOS List
http://qiita.com/s013/items/1dfdba642906c1bf1fd2