【发布时间】:2020-06-01 19:21:52
【问题描述】:
我看过一些关于这个主题的主题,但由于我对 xcode 以及包含外部依赖项的各种方法不是很熟悉,所以我的问题是针对 ZoomSDK 的。
Zoom 提供 2 个版本的 SDK,一个用于模拟器,一个用于设备。
在integration guide他们有你
- 手动将框架添加到“嵌入式二进制文件”和“链接框架和库”中
- 将包添加到“构建阶段 > 复制包资源”
在 Xcode 中,我看不到“嵌入式二进制文件”和“链接框架”的单独选项。我确实有一个“框架、库和嵌入内容”部分。
我在此处添加了框架,遵循了其余的安装说明,并且缩放工作正常。
我已将 sdk 文件放在 /lib 中,并且能够在构建/运行应用程序时将文件交换为正确的版本。 (缩放 - 模拟器,缩放 - 仅限设备)
除了在构建之前手动移动文件之外,有没有办法将文件存储在 /lib/zoom-device 和 /lib/zoom-sim 中,并让 xcode 在构建设备 vs sim 时选择合适的文件夹?
这是一个 react-native 项目,最终我想创建/添加一个 pod。 (目前/lib/在.gitignore中,其他开发者需要下载sdk并手动创建文件夹)
【问题讨论】: