gpt4 book ai didi

macos - Xcode 4.4.1 上的代码覆盖率

转载 作者:行者123 更新时间:2023-12-01 10:04:30 26 4
gpt4 key购买 nike

我一直在尝试在 Xcode4.4.1 上对 Mac 应用程序进行代码覆盖测试,该应用程序是 10.8 应用程序,因此该应用程序只能通过 Xcode4.4.1 构建和运行。但是使用Xcode4.4.1时找不到/Developer/usr/lib/libprofile_rt.dylib库。无论如何或更好的工具可以在 Xcode4.4.1 上运行代码覆盖率?

寻找一些代码覆盖工具以在 Xcode4.4.1 上同时适用于 mac 和 iOS 应用

最佳答案

在 xCode 4.4.1 中运行项目时,您不需要包含 *libprofile_rt.dylib* 和使用 *-profile_rt* 标志(与 iOS 模拟器一起工作就像一个魅力)只需设置这些标志:

Generate Test Coverage Files: YES
Instrument Program Flow: YES

构建并运行。如果您运行应用程序的测试目标,*.gcda 文件会自动创建,因为测试的应用程序终止,如果运行常规目标,*.gcda 文件会在您明确终止您的应用程序时创建(另一种方法是设置 < em>UIApplicationExitsOnSuspend = YES 在 .plist 中)

请注意,它已经在使用 xCode 4.4.1 创建的新项目上进行了很好的测试

关于macos - Xcode 4.4.1 上的代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12055085/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com