xcode - 如何在 Xcode 中将库与 rpath 链接?
问题描述
我在任何地方都找不到这些信息。我的系统中安装了一些库,因此它可以在我的计算机上运行,但我想将这些库与我的应用程序一起分发。我看到的问题是 otool 显示了系统库的绝对路径,因此当我将二进制文件复制到其他机器时,即使我将它们放在“运行路径搜索路径”中添加的目录中,也找不到它们。我有一个本地库(位于项目目录中),它与 @rpath 前缀链接。其他系统库的链接方式相同,但它们具有 otool 显示的绝对路径。如何强制它们与 @rpath 前缀链接?
解决方案
这部分回答了我的问题:How to set dyld_library_path in Xcode
我试图自动化它,所以当添加任何新库时,它会正确设置,但我放弃了(天哪,为什么它必须如此复杂!?)
推荐阅读
- html - 在 Bootstrap 中删除填充/边距
- python - Matplotlib - 图相互堆叠
- swift - Swift4滚动UITableview后,动画UITableview框架是错误的
- spring-boot - 骆驼 springboot 和 hawtio 集成
- google-analytics - 要在更多设置中设置的 Google 跟踪代码管理器字段?
- php - 提交表单后未显示成功消息
- docker - 创建 dokcer 映像以挂载 nfs 服务器时无法启动 rcpbind
- list - Haskell 中映射函数的 Lambda 演算等效项是什么?
- php - 如何通过PHP将一列json对象拆分为更多列
- javascript - 为什么过滤函数返回空数组?