Sar*_*obi 0 jitsi flutter jitsi-meet
我正在尝试创建一个 flutter 应用程序并集成 jitsi_meet flutter 包,我按照文档中指示的说明进行操作。
\n我的 flutter 版本和 IOS 通过 flutter doctor
\nFlutter version 2.8.1\ndevelop for iOS and macOS (Xcode 13.1)\n
Run Code Online (Sandbox Code Playgroud)\n我的配置 pubspec.yaml
\ndependencies:\n flutter:\n sdk: flutter\n jitsi_meet: ^4.0.0\n
Run Code Online (Sandbox Code Playgroud)\n我的 Podfile
\nplatform :ios, '11.0'\n\npost_install do |installer|\n installer.pods_project.targets.each do |target|\n target.build_configurations.each do |config|\n config.build_settings['ENABLE_BITCODE'] = 'NO'\n end\n end\nend\n
Run Code Online (Sandbox Code Playgroud)\n在我的 pslist 上添加了以下键/字符串
\n<key>NSCameraUsageDescription</key>\n<string>$(PRODUCT_NAME) MyApp needs access to your camera for meetings.</string>\n<key>NSMicrophoneUsageDescription</key>\n<string>$(PRODUCT_NAME) MyApp needs access to your microphone for meetings.</string>\n
Run Code Online (Sandbox Code Playgroud)\n在此配置之后,我还将部署构建更改为 ios 11,如其他解决方案所述,但在使用我的simulator iPhone 13
以下错误运行构建后发生
Failed to build iOS app\nError output from Xcode build:\n\xe2\x86\xb3\n ** BUILD FAILED **\nXcode's output:\n\xe2\x86\xb3\n <module-includes>:1:9: note: in file included from <module-includes>:1:\n #import "Headers/jitsi_meet-umbrella.h"\n ^\n /Users/kaori/Documents/development/projects/fluttermeet/ios/Pods/Target Support Files/jitsi_meet/jitsi_meet-umbrella.h:13:9: note: in file included from /Users/kaori/Documents/development/projects/fluttermeet/ios/Pods/Target Support Files/jitsi_meet/jitsi_meet-umbrella.h:13:\n #import "JitsiMeetPlugin.h"\n ^\n
Run Code Online (Sandbox Code Playgroud)\n无法让它在 ios 上构建。
\n我通过在 podfile 上添加以下行来构建它
platform :ios, '11.0'
....
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
# Required by jitsi
target.build_configurations.each do |config|
config.build_settings['ENABLE_BITCODE'] = 'NO'
config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"
end
end
end
Run Code Online (Sandbox Code Playgroud)
并运行flutter clean
+flutter pub get
并cd ios
运行,pod install
现在您将遇到一个新问题,因此我按照此问题Xcode 11.2.1 error: Command CompileSwiftSources failed with a nonzero exit code 的Xcode 11.2.1 error: Command CompileSwiftSources failed with a nonzero exit code
解决方案进行操作
在 Xcode 上打开 ios 文件夹并将Build Options
->更改Build Libraries
为Distribution in the targets Build Settings to No
. 然后flutter run
在 ios 文件夹中运行,构建成功,希望这对遇到相同问题的人有所帮助。
归档时间: |
|
查看次数: |
1115 次 |
最近记录: |