Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode构建解析javascript_Javascript_Xcode_Parsing - Fatal编程技术网

Xcode构建解析javascript

Xcode构建解析javascript,javascript,xcode,parsing,Javascript,Xcode,Parsing,在我的应用程序中,我使用UIWebView运行捆绑的Javascript文件。等待运行时出现解析错误是一个繁琐的开发周期 在XCode构建过程中,我如何解析Javascript文件?如果您想在XCode构建过程中解析Javascript文件,请通过runscript构建阶段使用JSL() find . -name "*.js" -exec jsl -process {} \; | sed 's/lint //' | sed 's/SyntaxError/error/' | sed 's/\.j

在我的应用程序中,我使用UIWebView运行捆绑的Javascript文件。等待运行时出现解析错误是一个繁琐的开发周期


在XCode构建过程中,我如何解析Javascript文件?

如果您想在XCode构建过程中解析Javascript文件,请通过runscript构建阶段使用JSL()

find . -name "*.js" -exec jsl -process {} \; | sed 's/lint //' | sed 
's/SyntaxError/error/' | sed 's/\.js(\([0-9]*\))/.js:\1:0/' 1>&2
这将重新格式化输出,以便Xcode在其问题导航器中注册警告和错误,并链接到代码中的确切行

我尝试了许多JS解析器,但JSL在功能和输出兼容性方面取得了适当的平衡,可以用于Xcode日志

(我在这里提出并回答了我自己的问题,因为我找不到足够类似的问题和答案,所以我自己解决了,并认为我应该与大家分享)