gpt4 book ai didi

ios - 在 Swift 应用程序中将自定义 .dylib 放在哪里?

转载 作者:行者123 更新时间:2023-11-28 15:57:02 27 4
gpt4 key购买 nike

我正在尝试通过 dlopen() 函数(在 Swift iOS 应用程序中)加载自定义 .dylib 库。它需要库的路径。

  • 将库放在项目结构中的什么位置?
  • 库在 iOS 设备上的路径是什么?

另外,一个切题,将库的源代码直接包含到项目中并让 Xcode 构建它似乎更常见。出于某种原因,这是一种更可取的方法吗?

最佳答案

1)

如果您在项目的文件和资源列表中包含 .dylib 库,则可以使用“Copy Files”构建阶段将 dylib 复制到您的发布应用中。

教程can be seen here .

2)

对于 dlopen , 尝试只使用 .dylib在您尝试使用相对路径(包括“@executable_path”或“@rpath”运行时变量)之前,请更改名称。可以看一个例子here in this related question .

至于为什么一些开发人员更喜欢在项目中包含库源代码,我相信这主要是那些不习惯“复制文件”构建阶段或使用 dlopen 的人的偏好。 .

关于ios - 在 Swift 应用程序中将自定义 .dylib 放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41573115/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com