gpt4 book ai didi

ios - 我可以使用 CMake 为 XCode (OCUnit) 创建 iOS 单元测试目标吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:23 24 4
gpt4 key购买 nike

我目前使用 CMake 为我的静态库和应用程序目标创建我的 iOS xcode 项目。现在也想从 CMake 创建单元测试目标,但还没有找到任何关于 CMake 是否支持这个或如何创建 octest 目标的资源。

我可以从 CMake 创建这个吗?如果是这样,您能解释一下吗?

最佳答案

不,CMake 不支持 iOS 上的单元测试。此外,您不能在 iOS 上运行单独的可执行文件。

其中一个解决方案可能是将您的单元测试编译成静态库而不是可执行文件,然后将它们链接到您的 XCTest 或 OCTest。您可以通过为 main 函数创建别名并隐藏所有其他符号来对链接器施展魔法。

您必须自己实现的所有测试属性。

关于ios - 我可以使用 CMake 为 XCode (OCUnit) 创建 iOS 单元测试目标吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13829642/

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