无法在 iOS 模拟器上运行颤振应用程序

Posted

技术标签:

【中文标题】无法在 iOS 模拟器上运行颤振应用程序【英文标题】:Not able to run flutter app on iOS Simulator 【发布时间】: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 模拟器上运行我的应用程序。

【问题讨论】:

运行“颤振设备”是否会在列表中显示您的模拟器?还有,“颤振医生”有什么问题吗? 看到这个答案***.com/a/53453243/796963 @Ganpat 是的,它也将颤振设备显示为 android 模拟器和 iOS 模拟器。当我运行颤振医生时没有任何问题。 @Feu 也试过了,但没用 :( 你用的是什么swift_version,你用的是什么Xcode版本? 【参考方案1】:

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

【讨论】:

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

【讨论】:

【参考方案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】:

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

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

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

【讨论】:

以上是关于无法在 iOS 模拟器上运行颤振应用程序的主要内容,如果未能解决你的问题,请参考以下文章

无法在 vscode 上运行 android 或 iOS 模拟器进行颤振

处理 Podfile 的安装后挂钩时出错。无法在 iOS 模拟器上运行颤振项目得到 pod 错误

无法在 IOS 移动设备上运行我的颤振项目

无法在物理 Apple 设备上运行颤振应用程序

无法在 IOS 上使用 firebase 运行颤振应用程序

无法在 iOS 上运行音频聊天颤振应用程序 - 找不到“AgoraRtcKit/AgoraRtcEngineKit.h”文件