Xcode4显示终端中的所有输出(删除“仅显示前200条通知”)

时间:2014-06-03 17:28:44

标签: unit-testing logging jenkins continuous-integration xcodebuild

我们正在使用xcodebuild进行一些Jenkins CI任务。

我们有一个错误停止构建,但无法查看它是什么,因为xcodebuild将日志长度限制为前200个通知:

Showing first 200 notices only

** TEST FAILED **

有没有办法删除200通知限制?我们知道我们可以使用UI在Xcode中执行此操作,但需要能够使用xcodebuild从命令行执行此操作

3 个答案:

答案 0 :(得分:0)

只需使用xcodebuild cli。 在Jenkins中设置“调用脚本”步骤,其中包含以下内容: xcodebuild clean test -project SOMEPROJECT.xcodeproj -scheme SOMECHEME -destination'name = iPhone 6,OS = 9.1'

答案 1 :(得分:0)

您基本上可以通过以下方式之一完成此操作:

一个。在配置文件中添加它。 OTHER_CFLAGS(其他C旗)
    例如OTHER_CFLAGS = -ferror限值= 0

湾GCC_PREPROCESSOR_DEFINITIONS(预处理器宏)
C。 INFOPLIST_PREPROCESSOR_DEFINITIONS(Info.plist预处理器定义)

答案 2 :(得分:0)

如果您想在Xcode中尝试,请在左侧窗格中选择显示问题导航器,选择目标,如果您有任何链接器警告或Dsymutil警告,请单击任何一个,您应该是能够看到所有警告的列表,通过选择" 所有"来过滤它。和" 所有问题"在右侧窗格中。您现在可以看到包含详细信息的总警告。enter image description here