无法在iOS模拟器上运行Flutter应用

时间:2019-01-05 06:14:34

标签: dart flutter dart-pub flutter-dependencies

我无法在iOS Simulator上运行我的Flutter应用。它给了我这个错误:

以调试模式在iPhone XR上启动lib / main.dart ... 开始构建Xcode ... Xcode构建完成。 7.9秒 无法构建iOS应用 Xcode构建错误输出: ↳     **建立失败**

Xcode的输出: ↳     ===具有配置调试功能的PROJECT POD的内置目标url_launcher ===     /Users/snehal/.pub-cache/hosted/pub.dartlang.org/simple_permissions-0.1.9/ios/Classes/SwiftSimplePermissionsPlugin.swift:51:38:错误:“ UIApplicationOpenSettingsURLString”已重命名为“ UIApplication.openSettingsURLString”                 如果让url = URL(string:UIApplicationOpenSettingsURLString){                                          ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                          UIApplication.openSettingsURLString     UIKit.UIApplicationOpenSettingsURLString:3:12:注意:'UIApplicationOpenSettingsURLString'在Swift 4.2中已作废     public let UIApplicationOpenSettingsURLString:字符串                ^

无法为模拟器构建应用程序。 在iPhone XR上启动应用程序时出错。

请帮助。在此先感谢:)

我想在iOS模拟器上运行我的应用。

6 个答案:

答案 0 :(得分:2)

  1. 按照@Nazmul Hasan的xcode指示打开项目。
  2. 构建项目。
  3. 运行项目。
  4. 将显示错误 as follows
  5. 点击修复

答案 1 :(得分:1)

在ios文件夹中打开POD文件。搜索“ SWIFT_VERSION”,然后将其更改为4.2 ...

config.build_settings['SWIFT_VERSION'] = '4.2'

然后flutter run

答案 2 :(得分:1)

我也有这个问题。我运行了flutter channel,发现自己在beta频道中。然后,我运行flutter channel master进行切换。这为我解决了这个问题。

答案 3 :(得分:0)

如果没有运气,请尝试使用Xcode打开(构建并运行Enjoy)

enter image description here

答案 4 :(得分:0)

您是否检查了颤动通道?

首先,您应该在终端中运行 颤振通道 命令后检查。

然后,您应将颤动通道更改为主 颤振通道主控 命令。

最后,重新启动IOS Simulator并在应用程序中运行flutter。

我希望这会有用。

答案 5 :(得分:0)

你好,我的情况是添加依赖错误的路径哈哈。不是升级什么

如果您尝试在顶部评论中修复相同的问题,请检查相关性,然后无法解决您的问题。

在我的情况下,我的项目的资产、图像、字体路径错误。