我的代码使用dlsym
使用外部库(出于我无法控制的原因)。
为了让Xcode找到我的库,我必须做两件事:
-force_load "$(SRCROOT)/pathTo/myLibrary.a"
在运行调试配置文件时,这可以正常工作。无论是在模拟器上还是在物理设备上,都可以加载库并运行。
但是,如果我创建一个AdHoc IPA文件并将其安装在我的设备上,则不再找到相同的库。
有什么区别?
答案 0 :(得分:0)
这就解决了这个问题:
在构建设置→部署→剥离链接产品中,选择
NO
。