无法在 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 上运行音频聊天颤振应用程序 - 找不到“AgoraRtcKit/AgoraRtcEngineKit.h”文件