1

iOS テストの自動化に appium を使用しています。最近、シミュレーターに .app をインストールするとエラーが発生します。ローカルで再現できました。

コマンドライン実行、失敗:

xcrun simctl install DEVICE_ID /full/path/to/app

エラーメッセージ:

コマンドの処理中にエラーが発生しました (ドメイン = NSPOSIXErrorDomain、コード = 2): 要求されたアプリケーションのインストールに失敗しました 指定されたパスにアプリケーション バンドルが見つかりませんでした。目的のアプリケーション バンドルへの有効なパスを指定します。

でも!

.app をシミュレーターにドラッグすると、問題なく動作します。deviceId は正しいです。経由でシミュレーターを簡単に起動およびシャットダウンできますxcrun simctl。これは、CI mac スレーブにあります。私のMac(同じバージョン)でローカルに実行すると、問題なく動作します。

環境:

OS version: 製品名: Mac OS X 製品バージョン: 10.13.5 ビルドバージョン: 17F77

Xcode version:9.4

Command line tools version:9.4

xcrun version: xcrun バージョン 43

simctl version: @(#)PROGRAM:simctl PROJECT:CoreSimulator-518.22

Simulator under test: iPhone SE (11.4)

私はどんなヒントにも非常に興味があります。

4

1 に答える 1