【问题标题】:Not able to run flutter app on iOS Simulator无法在 iOS 模拟器上运行颤振应用程序
【发布时间】:2019-05-31 15:33:42
【问题描述】:

我无法在 iOS 模拟器上运行我的颤振应用程序。它给了我这个错误:

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

Xcode 的输出: ↳ === 使用配置调试构建项目 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(字符串:UIApplicationOpenSettingsURLString){ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ UIApplication.openSettingsURLString UIKit.UIApplicationOpenSettingsURLString:3:12: 注意: 'UIApplicationOpenSettingsURLString' 在 Swift 4.2 中已被废弃 公开让 UIApplicationOpenSettingsURLString: String ^

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

请帮忙。在此先感谢:)

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

【问题讨论】:

  • 运行“颤振设备”是否会在列表中显示您的模拟器?还有,“颤振医生”有什么问题吗?
  • @Ganpat 是的,它也将颤振设备显示为 android 模拟器和 iOS 模拟器。当我运行颤振医生时没有任何问题。
  • @Feu 也试过了,但没用 :(
  • 你用的是什么swift_version,你用的是什么Xcode版本?

标签: dart flutter dart-pub flutter-dependencies


【解决方案1】:

如果运气不好,请尝试使用 Xcode 打开 (构建并运行享受)

【讨论】:

    【解决方案2】:
    1. 按照@Nazmul Hasan 用xcode 指示的方式打开项目。
    2. 构建项目。
    3. 运行项目。
    4. 将显示错误 as follows
    5. 点击修复

    【讨论】:

      【解决方案3】:

      在 ios 文件夹中打开 POD 文件。搜索“SWIFT_VERSION”并将其更改为 4.2 ...就像这样

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

      然后做flutter run

      【讨论】:

        【解决方案4】:

        我也遇到了这个问题。我跑了flutter channel,发现我在beta频道。然后我运行flutter channel master 进行切换。这解决了我的问题。

        【讨论】:

          【解决方案5】:

          你检查过颤振频道吗?

          首先,您应该在终端中运行flutter channel命令后检查。

          然后,您应该将颤振通道更改为主通道 flutter channel master 命令。

          最后,重启 IOS Simulator 并在你的应用中运行 Flutter。

          我希望这会有用。

          【讨论】:

            【解决方案6】:

            你好,我的情况是添加依赖错误的路径哈哈。不是为了升级任何东西

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

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

            【讨论】:

              猜你喜欢
              • 2020-01-07
              • 2021-06-18
              • 2021-12-16
              • 2022-08-19
              • 1970-01-01
              • 2021-07-09
              • 2020-01-23
              • 2021-10-19
              • 2019-06-03
              相关资源
              最近更新 更多