Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Xcode-动态添加第三方框架_Ios_Xcode_Cocoapods - Fatal编程技术网

Ios Xcode-动态添加第三方框架

Ios Xcode-动态添加第三方框架,ios,xcode,cocoapods,Ios,Xcode,Cocoapods,我已经看过一些关于这个主题的主题,但是由于我不太熟悉xcode以及包含外部依赖项的各种方式,所以我的问题是针对ZoomSDK的 Zoom提供了两个版本的SDK,一个用于模拟器,一个仅用于设备 在这个世界上,他们有你 手动将框架添加到“嵌入的二进制文件”和“链接的框架和库” 将捆绑添加到“构建阶段>复制捆绑资源” 在Xcode中,我看不到“嵌入式二进制文件”和“链接框架”的单独选项。我有一个章节是关于“框架、库和嵌入内容” 我在这里添加了框架,遵循了其余的安装说明,zoom工作正常 我已经将s

我已经看过一些关于这个主题的主题,但是由于我不太熟悉xcode以及包含外部依赖项的各种方式,所以我的问题是针对ZoomSDK的

Zoom提供了两个版本的SDK,一个用于模拟器,一个仅用于设备

在这个世界上,他们有你

  • 手动将框架添加到“嵌入的二进制文件”和“链接的框架和库”
  • 将捆绑添加到“构建阶段>复制捆绑资源”
在Xcode中,我看不到“嵌入式二进制文件”和“链接框架”的单独选项。我有一个章节是关于“框架、库和嵌入内容”

我在这里添加了框架,遵循了其余的安装说明,zoom工作正常

我已经将sdk文件放置在
/lib
中,并且能够在构建/运行应用程序时将这些文件交换为正确的版本。(缩放-模拟器,缩放-仅限设备)

在构建设备与sim卡时,是否有方法将文件存储在
/lib/zoom device
/lib/zoom sim
中,而不是手动移动文件,并让xcode选择适当的文件夹


这是一个react原生项目,最终我想创建/添加一个pod。(当前
/lib/
处于.gitignore中,任何其他开发人员都需要下载sdk并手动创建文件夹)

我在
编辑方案->构建下创建了一个
预操作

case${ARCHS}in
*手臂*)
cp-R${PROJECT\u DIR}/lib/MobileRTC/*${PROJECT\u DIR}/lib
;;
*i386*|*x86*U 64*)
cp-R${PROJECT\u DIR}/lib/MobileRTC模拟器/*${PROJECT\u DIR}/lib
;;
以撒
也许有更好的方法可以做到这一点,但它正在发挥作用