gpt4 book ai didi

iphone - 巨大的库没有加载到 iphone 中

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:19:12 26 4
gpt4 key购买 nike

我已经为 iPhone 移植了一个库(ice,NAT 遍历),但在 iPhone 设备(版本 4.3)上实际测试时遇到了问题。开发了一个与我的图书馆链接的 cocoa touch 包装器。从我的应用程序中放置的“测试”按钮调用库例程。

应用程序是 .mm,库是基于 C++ 的。

以下是我申请失败/通过的情况

案例 I:我从 Xcode for iphone“构建和调试”/“构建和运行”应用程序。该应用程序在 iphone 上运行良好,我能够在我的 mac 机器上的控制台上看到相同的日志。

案例 II:我尝试从我的 iPhone 运行应用程序,但它在打开时崩溃了。

案例 III:我从 Xcode 构建和调试应用程序,应用程序启动了。但是,一旦我拔下调试电缆(从我的 mac 连接到 iphone),应用程序就会崩溃。

应用程序大小为 16 MB,库大小为 288 MB。

我试图通过制作一个简单的测试应用程序和一个测试库来模拟同样的问题。它在所有情况下都运行良好,没有问题。可能是什么问题?

  1. 应用程序在iphone 上运行时似乎是映射来自mac 机的库代码。一旦物理链接断开,应用程序就会崩溃。

  2. 图书馆的规模很大?

提前致谢

最佳答案

iOS 会终止阻塞主线程时间过长的应用程序。所以这可能就是问题所在,也解释了为什么应用程序不会在 Debug模式下被杀死。

尝试在后台运行您的函数,看看是否有帮助!

关于iphone - 巨大的库没有加载到 iphone 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5854440/

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