この投稿に従って、コマンドラインからiOSデバイスでUIAutomationスクリプトを実行しようとしていますが、機能させることができません。
これは私が現在使用しているコマンドです:instruments -t /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate / Users / X / Library / Developer /Xcode/DerivedData/TestiPhoneAutomation2-dyufpxsavtdqkybpagcoawdudzid/Build/Products/Debug-iphoneos/TestiPhoneAutomation2.app -e UIASCRIPT "/Users/X/Workspaces/TestiPhoneAutomation/test2.js" -e UIARESULTSPATH "/Users/X/Work "-w 80bf5b ... UDID ... dfb52543 -v
シミュレーターではうまく機能します(Debug-iphoneosをDebug-iphonesimulatorに置き換えます。この場合、-wも無視します)が、デバイス用にコンパイルされたアプリケーションを使用して起動すると、クラッシュします(リリースとデバッグを試してみましたが、同じ結果)。
私が得ているエラーは次のとおりです:
posixスポーンの失敗。起動を中止します(binary == / Users / X / Library / Developer / Xcode / DerivedData / TestiPhoneAutomation2-dyufpxsavtdqkybpagcoawdudzid / Build / Products / Debug-iphoneos / TestiPhoneAutomation2.app / TestiPhoneAutomation2)。2012-10-03 12:10:36.609機器[76151:1603]記録がキャンセルされました:少なくとも1つのターゲットが起動に失敗しました。計測器トレースエラーの実行を中止します:トレースを開始できませんでした。