Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.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
Ios XCode如果有引用localhost或其他的字符串,如何停止生成_Ios_Objective C_Xcode_Clang_Static Analysis - Fatal编程技术网

Ios XCode如果有引用localhost或其他的字符串,如何停止生成

Ios XCode如果有引用localhost或其他的字符串,如何停止生成,ios,objective-c,xcode,clang,static-analysis,Ios,Objective C,Xcode,Clang,Static Analysis,如果构建是为了发布,并且包含引用“localhost”或包含“10.0”或其他规则的字符串,我们正在寻找停止构建的方法。xCode有办法强制执行这些规则吗?您可以在项目中添加自定义shell脚本构建阶段。。你可以在那里运行你想要的任何shell脚本。您还可以检查过多的构建环境变量,包括一个应该告诉您是为发布还是调试而构建的变量。您可以在可执行文件上添加一个运行strings-a的shell脚本构建阶段,grep您(不)想要的内容,以及错误(如果需要)。更具体地说,使用find访问每个.m文件,然

如果构建是为了发布,并且包含引用“localhost”或包含“10.0”或其他规则的字符串,我们正在寻找停止构建的方法。xCode有办法强制执行这些规则吗?

您可以在项目中添加自定义shell脚本构建阶段。。你可以在那里运行你想要的任何shell脚本。您还可以检查过多的构建环境变量,包括一个应该告诉您是为发布还是调试而构建的变量。

您可以在可执行文件上添加一个运行
strings-a
的shell脚本构建阶段,
grep
您(不)想要的内容,以及
错误(如果需要)。更具体地说,使用find访问每个.m文件,然后在每个文件中搜索感兴趣的字符串,如果找到任何字符串,则返回一个错误值。