Xcode8でiOS11beta端末の動作確認がしたい(iOS11実機ビルドしたい)Could not locate device support files.エラー


概要

  • そろそろiOS11が正式にリリースされそうですね
  • Xcode9 betaで計画的に開発を進めている方々もいると思いますが、

「Xcode9&iOS11対応は全然間に合わない・・うぅ・・」
「とりあえず現状のXcode8でビルドしたPKGがiOS11betaで動くか確認だけしておこう・・」
っていう人もいると思います。

→しかし、Xcode8でiOS11を接続してビルドはできません

想定利用パターン

とりあえずiOS11 beta動作確認しようとしてみる

  • パターン1
  • →普通にAppStoreに上がってるPKGをiOS11beta端末にインストール
「あぁぁああああ!!全然動かないぃいい!!!画面ぶっ壊れてる・・・直したい・・・
↓
「デバックしてみよ」
↓
iOS11beta端末を繋いで、Xcode8でデバックしようとしてみる・・
↓
!!!!!!
  • パターン2
  • →Xcode8にiOS11端末接続してビルド
iOS11beta端末を繋いで、Xcode8でビルドしようとしてみる・・
↓
!!!!!!

↓↓↓↓↓
Xcode8はiOS11端末を認識してくれません・・
「Could not locate device support files.」

(昔は、「Could not find Developer Disk Image」とかだったかな?)

→裏技

以下の手順で、とりあえずできるようになります。
(現状できていますが、今後の保障はできません)

事前準備

作業

  • ダウンロードしたファイルとかから、「パッケージの内容を表示」を開く

以下のファイルを探す

  • 「Xcode-beta.app→Contents→Developer→Platforms→iPhoneOS.platform→DeviceSupport→11.0」
  • (/Volumes/Xcode/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport)

↓↓↓↓その「11.0」フォルダごと、既存のXcode8のフォルダに突っ込む↓↓↓↓

  • Xcode再起動

→これで無事に認識してくれるようになります。

おつかれさまでした