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