flutter 无法ios模拟器运行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flutter 无法ios模拟器运行相关的知识,希望对你有一定的参考价值。

参考技术A 2020年1月14日

1.flutter clean后无法模拟器解决

尝试解决:

删除

定位分析是输出包名不一致导致。

解决:名字错误导致,如下改法即可。

备注:

修改步骤按如下步骤,不然下图2 Run Debug 还会不是Runner.app名字,导致一直报错

之后查看这里的命名是否正常:

第二步:最后在改这个plist

如果您发现本文对你有所帮助,如果您认为其他人也可能受益,请把它分享出去。

Flutter登录Apple无法在iOS模拟器上运行(无限加载器)

【中文标题】Flutter登录Apple无法在iOS模拟器上运行(无限加载器)【英文标题】:Flutter sign in with Apple not working on iOS simulator (infinite loader) 【发布时间】:2021-01-18 13:36:42 【问题描述】:

我正在使用sign_in_with_apple。在 iOS 模拟器(软件版本 14.0)上遇到问题。输入密码并点击“继续”后会显示无限加载程序。流量卡住了。接下来什么也没有发生。这可能是什么原因?我做错了什么?

【问题讨论】:

貌似和github.com/aboutyou/dart_packages/issues/144有关 【参考方案1】:

iOS 14 模拟器目前似乎存在问题。需要使用真机或 iOS 13 模拟器。见https://developer.apple.com/forums/thread/651533。

【讨论】:

对我来说它也不适用于 iOS 13 模拟器 @KamenDobrev 在 xcode 中启用“使用 Apple 登录”功能;为捆绑包 ID 启用“使用 Apple 登录”功能(来自 developer.apple.com/account/resources/identifiers/list);如果使用手动代码签名,请重新下载配置文件 如何将 iOS 更改为 iOS 13? 请参阅 ***.com/a/58071815/10417992 以更改为 iOS 13 @Azhar【参考方案2】:

正如 Andrew 所说,问题出在 iOS 14.0 模拟器上。不幸的是,它也没有在 iOS 15.0 中得到解决。 我会建议与 Andrew 相同的解决方案,但会更多地解释细节。

    下载 iOS 13.0 模拟器。默认情况下,您只有最新版本,例如 iOS 15.0,转到 Xcode。左上角,单击 xcode,然后是首选项,然后单击组件。下载 iOS 13.0 模拟器。 点击跑步者主页,进入常规(在登录和功能旁边)。在部署信息下,检查 13.0 iOS 版本。 转到您的 pod 文件并在末尾粘贴/编辑此 sn-p
post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
    target.build_configurations.each do |config|
        config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0'
    end
  end
end

这会将您的所有配置设置为所需的 iOS 13.0 版本。

其他要求

确保您已设置开发者 Apple 帐户

如果你一直关注到现在,它应该都运行良好。

【讨论】:

以上是关于flutter 无法ios模拟器运行的主要内容,如果未能解决你的问题,请参考以下文章

Flutter登录Apple无法在iOS模拟器上运行(无限加载器)

无法在 iOS 模拟器上运行 Flutter 应用程序 / 命令 PhaseScriptExecution 失败,退出代码为非零

iOS - 无法在真实设备 iPhone 11 中运行 Flutter 应用程序。iOS - 15.2,Xcode 13.2.1,它在模拟器中工作

Flutter Geolocator 无法在 Android 上运行,但可以在 iOS 上完美运行

Flutter App 无法在 IoS 模拟器上运行,运行器内有循环,并且 domain=NSPOSIXErrorDomain,code=63

Flutter - iOS 模拟器“连接不支持的设备”