/Users/test/appium_workspace/appium/build/fruitstrap/fruitstrap install --id 99258c06b8ee15fd3e8b378efe5049c5fdbd2855 --bundle /var/folders/5c/qnxxcy2x5sldq1h4v0bg93tcnkyqqn/T/114322-8693-ps0pa3/submodules/SafariLauncher/build/Release-iphoneos/SafariLauncher.app
エラーメッセージはこれ。
Failed to start an Appium session, err was: Error: Unable to install [/var/folders/5c/qnxxcy2x5sldq1h4v0bg93tcnkyqqn/T/114322-8819-17v2gif/submodules/SafariLauncher/build/Release-iphoneos/SafariLauncher.app] to device with id [99258c06b8ee15fd3e8b378efe5049c5fdbd2855]. Error [Error: Command failed: ]
修正方法
appium/lib/devices/ios/ios.jsを修正
fruitstrapを止めて、mobiledeviceを使用することにしました。
ファイルの先頭でmobiledeviceを定義します。
, mobiledevice = '/usr/local/bin/mobiledevice'
IOS.prototype.installApp = function (unzippedAppPath, cb) { if (this.args.udid) { /** var installQuietFlag = this.args.quiet ? ' -q' : ''; var installationCommand = fruitstrap + installQuietFlag + ' install --id ' + this.args.udid + ' --bundle ' + unzippedAppPath; **/ var installationCommand = mobiledevice + ' install_app ' + unzippedAppPath; deviceCommon.installApp(installationCommand, this.args.udid, unzippedAppPath, cb); } else { cb(new Error("You can not call installApp for the iOS simulator!")); } };
0 件のコメント:
コメントを投稿