iOS10 の正式リリースを前にリリース済アプリの動作確認をしている方も多いと思います。
そこで「iOS10の時だけUIが崩れる」「けどSwift2.3, Swift3対応はまだ終わってない」みたいな状況でとりあえず対処する方法を見つけたのでメモ。
必要なもの
- Xcode7
- Xcode8
- iOS10 をインストールした実機
手順
- Xcode8 に入っている iOS10 のDiskImage(10.0 (14A345)) を Xcode7 にコピーする
- DiskImage はXcodeの中の→の場所にあります:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
- Xcode7 を起動、iOS10 の実機をつないでデバッグ
これでiOS9 のデバイス等と同様にXcode7でiOS10のデバイス上でデバッグすることができました。
その場しのぎの方法だと思いますが急ぎの方は試してみるといいかもしれません。
2017/09/25 追記
Xcode8 で iOS11 の実機デバッグも同じやり方でできました。
必要な方はそれぞれ、
Xcode7 -> Xcode8
Xcode8 -> Xcode9
iOS10 -> iOS11
で読み替えて試して見てください。