在Mac模拟器上运行Flutter应用时出错

时间:2020-02-11 04:25:43

标签: ios flutter dart

尝试在Mac上运行Flutter应用程序时遇到错误。我已经添加了条目“使用UTF-8编码。 考虑将以下内容添加到〜/ .profile中: 将LANG = en_US.UTF-8导出到〜profile文件中,但仍然无法运行。这是调试控制台的输出:

[!]无法确定以下Pod的Swift版本: -device_calendar没有指定Swift版本,并且集成它的目标(Runner)都没有设置SWIFT_VERSION属性。请与作者联系,或在集成了此广告连播的至少一个目标中设置SWIFT_VERSION属性。 -flutter_email_sender没有指定Swift版本,并且集成它的目标(Runner)都没有设置SWIFT_VERSION属性。请与作者联系,或在集成了此广告连播的至少一个目标中设置SWIFT_VERSION属性。 -flutter_sms未指定Swift版本,并且与之集成的目标(Runner)均未设置SWIFT_VERSION属性。请与作者联系,或在集成了此广告连播的至少一个目标中设置SWIFT_VERSION属性。 /Library/Ruby/Gems/2.3.0/gems/cocoapods-1.8.4/lib/cocoapods/installer/xcode/target_validator.rb:125:in verify_swift_pods_swift_version' /Library/Ruby/Gems/2.3.0/gems/cocoapods-1.8.4/lib/cocoapods/installer/xcode/target_validator.rb:39:in validate!' /Library/Ruby/Gems/2.3.0/gems/cocoapods-1.8.4/lib/cocoapods/installer.rb:590:在validate_targets' /Library/Ruby/Gems/2.3.0/gems/cocoapods-1.8.4/lib/cocoapods/installer.rb:158:in安装中!” /Library/Ruby/Gems/2.3.0/gems/cocoapods-1.8.4/lib/cocoapods/command/install.rb:52:in run' /Library/Ruby/Gems/2.3.0/gems/claide-1.0.3/lib/claide/command.rb:334:in run' /Library/Ruby/Gems/2.3.0/gems/cocoapods-1.8.4/lib/cocoapods/command.rb:52:in run' /Library/Ruby/Gems/2.3.0/gems/cocoapods-1.8.4/bin/pod:55:in' / usr / local / bin / pod:22:in load' /usr/local/bin/pod:22:in' CocoaPods错误输出: ↳ 警告:CocoaPods要求您的终端使用UTF-8编码。 考虑将以下内容添加到〜/ .profile中: 导出LANG = en_US.UTF-8 运行Pod安装时出错在iPhoneXʀ上启动应用程序时出错。 退出(sigterm)

1 个答案:

答案 0 :(得分:0)

在ios文件夹中打开Podfile。您可以通过添加例如来设置Swift版本ENV['SWIFT_VERSION'] = '3'位于Podfile的顶部。