1

iOS 10 で自分のアプリの 1 つをテストしようとしています。iOS 10.0 シミュレーターに同梱されている Xcode 8 ベータ版をダウンロードしました。ただし、予想どおり、Xcode 8 は [Alamofire など] を使用しているライブラリに大量のエラーをスローしているため、Xcode 8 でのビルドが妨げられていますが、今は心配する必要はないと思います。私は、最新の安定したコンパイル済みバージョン (ios 9.3 の Xcode 7 内で正常にビルドできる) を実行する簡単な方法を探しています。過去に同様のことを達成していたので、xcrun を介して端末から ios 10.0 シミュレーターをトリガーできません。

どんなガイダンスでも大歓迎です!

編集 - 解決済み

興味のある人のために、探していたものを達成する方法を見つけました。

  1. Xcode7 で [設定] > [場所] > [コマンド ライン ツール] を Xcode 8.0 に変更します。

  2. ターミナルで、入力xcrun simctl listして利用可能なシミュレーターを表示します (ios 10.0 シミュレーターは現在利用できるはずです)。

  3. 必要なシミュレーターの UDID をコピーします。

  4. 通常の Simulator アプリが実行されていないことを確認してから実行しますopen /Applications/Xcode-beta.app/Contents/Developer/Applications/Simulator.app --args -CurrentDeviceUDID <Copied UDID>

  5. 目的のシミュレーターが起動したら、実行しますxcrun simctl install booted <path to project .app file>(.app ファイルへのパスは、メイン プロジェクトの下の左側のペインの Xcode にあります。フォルダー「Products」の下で、[project-name].app からファイル パスをコピーします。そこにあるファイル)

これにより、目的のシミュレーターにアプリがインストールされます。これを試した最初の数回で、いくつかのエラーが発生しました。Simulator.appを終了して再試行するだけで回避できました(4回目の試行でうまくいきました)。

4

0 に答える 0