Jitsi - 在 iOS 中满足框架配置

Jitsi - meet framework configuration in iOS

如何在iOSswift项目中配置Jitsi-meet框架开启视频通话服务?

添加pods后,您必须关闭项目并打开.xcworkspace。并且不要忘记使用 "command + alt + shift + k".

清理构建文件夹

编辑:这也适用于 Mac OS Big Sur 上的 Xcode Version 12.2 (12B45b)


对于任何想要将 jitsi meet iOS SDK 嵌入 swift 应用程序的人,以下步骤对我有效 Xcode Version 11.3.1 (11C505)

  1. Github
  2. 克隆 jitsi-meet 存储库
  3. 使用 npm install
  4. 安装必要的依赖项
  5. 使用 cd ios && pod install && cd ..
  6. 安装必要的 pods
  7. 然后执行以下命令建立jitsi meet框架文件。 xcodebuild -workspace ios/jitsi-meet.xcworkspace -scheme JitsiMeet -destination='generic/platform=iOS' -configuration Release archive
  8. 以上命令将在 \ios\sdk 中生成 JitsiMeet.framework 文件夹。 (如果您在此处看到快捷方式,请导航至原始位置。)
  9. 在您的项目中创建一个新文件夹(类似于 frameworks)并将 JitsiMeet.framework 复制到该文件夹​​
  10. 导航到 node_modules/react-native-webrtc/ios/WebRTC.framework 并将 WebRTC.framework 复制到应用程序中的 frameworks 文件夹。
  11. 然后导航到 Targets > Your project 并导航到 Link Binary with Libraries 并按小加号按钮和 select Add files 从底部的下拉菜单中添加 JitsiMeet.frameworkWebRTC.framework 来自项目中的 frameworks 文件夹。
  12. 记得把ENABLE_BITCODE改成NO,把Always Embed Swift Standard Libraries改成YES
  13. 导航到 Targets > General 并更改 Frameworks, Libraries and Embed Content 并将 Embed 更改为 Embed without signingEmbed with signing
  14. 瞧!现在导入 JitsiMeet 就可以了。

有关详细信息,请参阅 Jitsi Handbook