ios – 通过xcodebuild传递编译器标志

ios – 通过xcodebuild传递编译器标志,第1张

概述我目前正在使用 xcodebuild来自动测试iOS. 现在,我一直试图通过Xcode将编译器标志直接传递给编译器.这些标志是:-fprofile-arcs -ftest-coverage. 我没有自由修改xcodeproj,这就是我想通过xcodebuild命令注入这些标志的原因. 它会是这样的: xcodebuild -project path/to/my.xcodeproj -scheme 我目前正在使用 xcodebuild来自动测试iOS.

现在,我一直试图通过Xcode将编译器标志直接传递给编译器.这些标志是:-fprofile-arcs -ftest-coverage.

我没有自由修改xcodeproj,这就是我想通过xcodebuild命令注入这些标志的原因.

它会是这样的:

xcodebuild -project path/to/my.xcodeproj -scheme MyApp -fprofile-arcs -ftest-coverage

这可行吗?怎么样?

解决方法 显然,大多数编译器标志可以表示为常量,并且这些标志可以通过xcodebuild轻松传递给编译器.

要获取它们,只需在xcode构建设置视图中选择该选项,然后单击命令-C(复制).就我而言,它们是GCC_GENERATE_TEST_COVERAGE_fileS和GCC_INSTRUMENT_PROGRAM_FLOW_ARCS.

我的命令大致如下:

xcodebuild GCC_GENERATE_TEST_COVERAGE_fileS=YES GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=YES ...
总结

以上是内存溢出为你收集整理的ios – 通过xcodebuild传递编译器标志全部内容,希望文章能够帮你解决ios – 通过xcodebuild传递编译器标志所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1052844.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存