【发布时间】:2016-10-01 13:49:02
【问题描述】:
所有,
首先,关于该主题的每个问题都是关于部署即用型应用程序的。我的情况不同。
我正在使用 C++ 的 Xcode 5.1.1(意味着我仍在编写代码)在 Mac 上开发应用程序。我的应用程序包含主要的二进制可执行文件(设置为 Cocoa 捆绑应用程序)和几个 dylib 库(我正在编写并可以控制)。
问题在于我想在某个时候测试我的代码。我在“Build Phases->Link Binary With Libraries”中的主应用程序项目引用了二进制文件使用的库,而 dylib 在那里有它们的依赖关系。
现在当我尝试调用 dlopen 时,调用失败,因为找不到 dylib 文件。
所以我的问题是:
- 应将 dylib 文件存储在包中吗?
- 如果是 - 我如何将它们放在那里?因为我认为我所做的一切都不够。
- 如果不是 - 测试代码的正确方法是什么?
感谢您提供的任何信息。
【问题讨论】: