Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的代码使用了一个外部库dlsym(由于我无法控制的原因)。
dlsym
为了让 Xcode 找到我的库,我必须做两件事:
-force_load "$(SRCROOT)/pathTo/myLibrary.a"
这在使用调试配置文件运行时工作正常。在模拟器和物理设备上,该库都已加载并可以工作。
但是,如果我创建一个 AdHoc IPA 文件并将其安装在我的设备上,则不再找到相同的库。
有什么区别?
这就是解决问题的方法:
在Build Settings → Deployment → Strip Linked Product中,选择 NO。
NO