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

4

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

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

Xcode的输出: ↳ === 使用Debug配置为Pods项目的url_launcher生成目标 === /Users/snehal/.pub-cache/hosted/pub.dartlang.org/simple_permissions-0.1.9/ios/Classes/SwiftSimplePermissionsPlugin.swift:51:38: 错误:'UIApplicationOpenSettingsURLString'已更名为'UIApplication.openSettingsURLString' if let url = URL(string: UIApplicationOpenSettingsURLString) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ UIApplication.openSettingsURLString UIKit.UIApplicationOpenSettingsURLString:3:12: 注意:'UIApplicationOpenSettingsURLString'在Swift 4.2中被弃用 public let UIApplicationOpenSettingsURLString: String ^

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

请帮忙解决。提前谢谢 :)

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


运行 "flutter devices" 命令会在列表中显示模拟器吗?另外,"flutter doctor" 命令是否显示任何问题? - Ganapat
请查看此答案 https://stackoverflow.com/a/53453243/796963 - Feu
@Feu 也尝试了这个,但是不起作用 :( - Snehal Lokhande
@Feu Scode 版本 10.1 和 Swift 版本 4.2 - Snehal Lokhande
请查看 https://dev59.com/LFUL5IYBdhLWcg3wd31x#54671608。这对我有用。 - MUHAMMED IQBAL PA
显示剩余2条评论
6个回答

2

如果你没有运气,那么尝试使用Xcode打开(构建和运行享受)

enter image description here


1
  1. 按照@Nazmul Hasan所示,使用Xcode打开项目。
  2. 构建项目。
  3. 运行项目。
  4. 将会显示错误信息,如下图所示
  5. 点击“修复”按钮。

1
在iOS文件夹中打开POD文件。搜索“SWIFT_VERSION”,并将其更改为4.2,就像这样。
config.build_settings['SWIFT_VERSION'] = '4.2'

然后运行 flutter run

0

你检查了Flutter频道吗?

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

然后,您应该使用flutter channel master命令将Flutter频道更改为主频道。

最后,重新启动IOS模拟器并在应用程序中运行Flutter。

我希望这对您有所帮助。


0

你好,我的问题是添加依赖项时路径错误哈哈。与升级无关。

如果您尝试在上面的评论中修复相同的依赖项,请检查依赖项是否正确,否则无法解决您的问题。

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


-1
Xcode安装不完整,需要完整安装才能进行iOS和macOS开发。 请在https://developer.apple.com/xcode/download/下载。 或通过App Store安装Xcode。 安装后,请运行:
    sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
    sudo xcodebuild -runFirstLaunch

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接