web-dev-qa-db-ja.com

Xcode 10.3でiOS13シミュレータを実行する方法

Macにxcode 10.3およびxcode 11ベータをインストールしました。 xcode 11に付属するiOS 13ベータ版のシミュレータでUIテストを実行したいと思っています。残念ながら、アプリはxcode 11でコンパイルできません。代わりにios13シミュレータをxcode 10.3で実行できるかどうか疑問に思っていますか?

4
Einn_a

Xcode 10.3デバイスディレクトリをXcodeベータデバイスディレクトリにリンクします。

ターミナルを/Applications/Xcode/Contents/Developer/Platform/iPhoneOS.platform/DeviceSupportに移動し、次のように入力します

Sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.0/ ./13.1

詳細はこちら: Xcode 11ではなくXcode 10.3でiOS 13/13.1デバイスを使用

1
blalond

Xcode 10でビルドしてから、パッケージをiOS13シミュレーターに手動でインストールできます。これについて詳しく説明しているWebページを見つけましたが、その要点は次のとおりです。

まず、xcode11を開き、iOS13シミュレーターを起動します(iPhone XRなど)。アプリがすでにシミュレーターにインストールされている場合は、削除するのが最も安全です。シミュレーターの名前(UUID)を見つけます。 CE5F5768-FF1A-4A4B-8433-A3FCF49AD098だとしましょう。

次に、xcode11を閉じ(シミュレーターを実行したまま)、xcode 10を開いて、iPhone XR/iOS 12用のアプリをビルドします。ビルドされたパッケージを見つけます。これは、デフォルトでは〜/ Libraryの曲がりくねったパスにある派生データディレクトリにあります。より簡単なカスタム派生データパスがあるので、たとえばそれを使用します。私のアプリはMyProject/ios/build/Release-iphonesimulator/MyApp.app

次に実行します

xcrun simctl install CE5F5768-FF1A-4A4B-8433-A3FCF49AD098 MyProject/ios/build/Release-iphonesimulator/MyApp.app

アプリがiOS13シミュレータに表示されます。この設定でxcodeデバッグツールを使用する方法があるかどうかはわかりませんが、少なくともアプリは実行されます。

きれいな写真を使用した詳細な手順をステップごとに示すWebページは こちら です。

0
chetstone

最初にXcode 11.0をダウンロードしてください。 iOS 13.0シミュレーターをダウンロードしてください。 Xcode 11.0を閉じるXcode 10.3を開く「追加のシミュレーターを追加」->デバイス選択メニューに、iOS 13.0を選択するオプションがあります。

0
Artem Zaytsev