加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 19:30:37 所属栏目:百科 来源:网络整理
导读:我目前正在使用 xcodebuild来自动测试iOS. 现在,我一直试图通过Xcode将编译器标志直接传递给编译器.这些标志是:-fprofile-arcs -ftest-coverage. 我没有自由修改xcodeproj,这就是我想通过xcodebuild命令注入这些标志的原因. 它会是这样的: xcodebuild -pro
我目前正在使用 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 ...

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读