使用IPA时未加载iOS库

时间:2016-02-08 10:10:59

标签: ios xcode dlsym

我的代码使用dlsym使用外部库(出于我无法控制的原因)。

为了让Xcode找到我的库,我必须做两件事:

  • -force_load "$(SRCROOT)/pathTo/myLibrary.a"
  • 死码剥离:否

在运行调试配置文件时,这可以正常工作。无论是在模拟器上还是在物理设备上,都可以加载库并运行。

但是,如果我创建一个AdHoc IPA文件并将其安装在我的设备上,则不再找到相同的库。

有什么区别?

1 个答案:

答案 0 :(得分:0)

这就解决了这个问题:

构建设置→部署→剥离链接产品中,选择 NO