何が起こっているかは次のとおりです。
Xcode 4.5.1 で新しい「Single View」アプリケーションを作成し、これを使用してコマンド ラインでビルドします。
xcodebuild -sdk iphonesimulator6.0 clean build CONFIGURATION_BUILD_DIR=/tmp/AutomationBugRepro
これにより、この出力と成功したビルドが得られます。で UIAutomation スクリプトを実行するとinstruments
、次のエラーが発生します。
2012-10-04 11:27:33.930 instruments[4707:f07] Automation Instrument ran into an exception while trying to run the script. NSInvalidArgumentException
2012-10-04 15:27:33 +0000 Fail: An error occurred while trying to run the script.
そして、これを実行するために使用したコマンド:
instruments -t /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -D ./trace /tmp/AutomationBugRepro/AutomationBugRepro2.app -e UIARESULTSPATH ./automation_results -e UIASCRIPT automation.js
automation.js
この1行だけが含まれています:
UIALogger.logMessage("Testing UIAutomation from the command line");
また、インストゥルメント GUI で自動化を実行しようとすると、不明なエラーが発生します。これについては、この Apple 開発者フォーラムの投稿で詳しく説明しています。
https://devforums.apple.com/thread/169338
どんな助けでも大歓迎です、ありがとう。