我有一个C ++ lib作为一个单独的项目,我试图在Swift iOS应用程序中使用。
我现在追求的方法是:
- 将lib编译为.dylib。这发生在Xcode之外。
- 在Xcode中,将lib添加到Build Phases - > Link Binary with Libraries。
- 将(C兼容)标头添加到Bridging-Header.h。
- 现在,构建成功但它在模拟器上崩溃(类似于" .dylib未找到"),因为.dylib未添加到应用程序包中。
醇>
不幸的是,我无法将.dylib添加到"嵌入式二进制文件"。我想它必须以某种方式打包成一个框架(不知道如何)?
如何使这项工作?是否将项目资源纳入项目更好的方法?