Iphone 是否可以在XCode中设置调试后生成步骤/触发器?
我想在测试运行时,在我们的iPhone应用程序的XCode单元测试上自动运行一些代码覆盖率分析(使用CoverStory)。问题是我们使用的是Google Toolbox for Mac,而测试运行的方式似乎并没有从gcov生成代码覆盖率报告,因此我得到的分析已经过时,除非我在构建并运行之后手动重新生成覆盖率html。我想知道是否有什么模糊的方法可以触发调试后的步骤,这样我就不必手动重新运行CoverStory了。可能吗Iphone 是否可以在XCode中设置调试后生成步骤/触发器?,iphone,xcode,build-process,build-automation,coverstory,Iphone,Xcode,Build Process,Build Automation,Coverstory,我想在测试运行时,在我们的iPhone应用程序的XCode单元测试上自动运行一些代码覆盖率分析(使用CoverStory)。问题是我们使用的是Google Toolbox for Mac,而测试运行的方式似乎并没有从gcov生成代码覆盖率报告,因此我得到的分析已经过时,除非我在构建并运行之后手动重新生成覆盖率html。我想知道是否有什么模糊的方法可以触发调试后的步骤,这样我就不必手动重新运行CoverStory了。可能吗 编辑:为了澄清,如果可能的话,我希望在程序运行完成后运行构建步骤,而不是在
编辑:为了澄清,如果可能的话,我希望在程序运行完成后运行构建步骤,而不是在我开始调试之前。是的,您可以轻松添加构建步骤 在目标文件夹中,选择目标,然后右键单击->添加|新构建阶段|新运行脚本阶段…” 您可以双击任何shell命令,将其输入到生成的脚本阶段。这就是单元测试的运行方式
感谢您的响应,但我想确保构建步骤在测试应用程序完成运行/调试后运行,这一点我目前还不清楚。我还没有测试,但如果您在运行SenTest的脚本之后添加运行脚本阶段(或只编辑运行SenTest的脚本)你没有得到正确的行为吗?我的印象是,运行单元测试的脚本没有生成gcov文件,但似乎是这样,所以这就足够了;谢谢!