如何在静态库项目中使用 XCode 性能工具?

Posted

技术标签:

【中文标题】如何在静态库项目中使用 XCode 性能工具?【英文标题】:How do I use XCode performance tools with a static library project? 【发布时间】:2009-10-14 02:01:23 【问题描述】:

我有两个项目 - 一个具有静态库目标和单元测试目标 - 一个应用程序目标依赖于静态库和它自己的单元测试目标

在静态库项目中,我只能进行“构建”或“构建和分析”。如果我构建单元测试目标,测试就会运行,但似乎没有办法使用性能工具运行任何东西,因此我可以检查泄漏等。

在静态库项目中使用 XCode 性能工具的最佳方式是什么?

向静态库测试目标添加一个简单的可执行目标? (不太清楚这意味着什么)

添加一个简单的应用程序目标来运行单元测试或以其他方式练习库

还有别的吗?

任何建议将不胜感激。

道格

【问题讨论】:

【参考方案1】:

您的第二种方法是正确的。您需要某种应用程序来使用性能工具。 Instruments 等工具是运行时分析工具;静态库本身不能被这样的工具分析(这就是静态分析的用途)。

【讨论】:

以上是关于如何在静态库项目中使用 XCode 性能工具?的主要内容,如果未能解决你的问题,请参考以下文章

如何在Xcode中使用静态库

Xcode“使用性能工具运行”已禁用?

Xcode如何添加静态库?

IOS性能调优系列:Analyze静态分析

我有一个Xcode静态库项目,如何添加测试目标,以便我可以在那里运行它? (而不是在链接到它的项目中。)

Xcode 4:如何将静态库目标依赖添加到项目中