从终端运行Xcode无法打开javascript脚本(错误:仪器无法打开“;TextWrangler文本文档”;格式的文件。)

从终端运行Xcode无法打开javascript脚本(错误:仪器无法打开“;TextWrangler文本文档”;格式的文件。),javascript,ios,xcode,Javascript,Ios,Xcode,我正在为我们的一个iOS项目设置CI环境。到目前为止,我已经让Jenkins从命令行构建并打包了这个应用程序。我已经在Instruments(automation)中编写了一个自动化测试,我想从命令行/终端启动它。我已经按照这里的帖子描述了如何做(&),所以我知道这是可能的 不幸的是,当我尝试此操作时,我会收到以下警告: 无法打开文档“AutomatedTests.js”。仪器无法打开“TextWrangler文本文档”格式的文件 下面是我正在使用的命令: /Applications/Xcode

我正在为我们的一个iOS项目设置CI环境。到目前为止,我已经让Jenkins从命令行构建并打包了这个应用程序。我已经在Instruments(automation)中编写了一个自动化测试,我想从命令行/终端启动它。我已经按照这里的帖子描述了如何做(&),所以我知道这是可能的

不幸的是,当我尝试此操作时,我会收到以下警告:

无法打开文档“AutomatedTests.js”。仪器无法打开“TextWrangler文本文档”格式的文件

下面是我正在使用的命令:

/Applications/Xcode4.6.3.app/Contents/Applications/Instruments.app/Contents/MacOS/Instruments \
-t /Applications/Xcode4.6.3.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -a "/Users/[CI USERNAME]/workspace/[IOS APP FOLDER]/IOS/build/Debug-iphoneos/[IOS APP NAME].app" \
-e UIASCRIPT /Users/[CI USERNAME]/workspace/[IOS APP FOLDER]/IOS/[FOLDER CONTAINING TEST FILE]/AutomatedTests.js 


尝试此方法而不是直接使用xcode,可能会为您节省一些时间

问题看起来可能是由您编写测试的程序造成的。它提到了Text Wrangler,这是您编写测试的内容还是只是安装在机器上?您很可能需要确保您的文本编辑器以纯文本(UTF-8)而不是RTF或其他专有格式保存