gpt4 book ai didi

c++ - 如何在 iOS 模拟器上执行任意预构建的二进制文件?

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

我有一个不是用 xcode 构建的预构建二进制文件,因此我没有任何 .app 或 xctest 或任何其他与 Xcode 相关的构建工件。但是我想在 iOS 模拟器上运行它。我怎样才能做到这一点?我已经检查过 thisthis .没有帮助。

一些更多的背景来理解这个问题:我正在为 iOS 构建 Boost C++ 库之一,我想执行它自己的单元测试。 Boost 有一个完全不同的构建系统 (Bjam),我对其进行了自定义以使用适当的 iOS 工具链和 clang 链接/编译器标志。我无法为整个 Boost 库创建一个 Xcode 项目,我已经有一个二进制文件(单元测​​试),我只想在 iOS 模拟器上执行它。(我可以用 Android 轻松完成同样的任务。)

谢谢,嘉宝

最佳答案

经过更多研究后,我找到了答案。简而言之,答案是:不可能做到这一点。

但我可以有讨厌和糟糕的解决方法。以下是我在 boost 日志测试的情况下为解决方法所做的工作:我已经有一个能够在 iOS 模拟器上执行一些测试的 Xcode 项目。所以我黑进了 Xcode 项目的所有 boost 日志测试的源文件。这样重新编译它们。不过,如果源文件不可用,我不知道有什么解决方案。

关于c++ - 如何在 iOS 模拟器上执行任意预构建的二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24936390/

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