无法在实际 iphone 上测试颤振应用程序,无法在 xcode 11.4 上安装“Runner”错误

Posted

技术标签:

【中文标题】无法在实际 iphone 上测试颤振应用程序,无法在 xcode 11.4 上安装“Runner”错误【英文标题】:Cannot test flutter app on actual iphone, unable to install 'Runner' error on xcode 11.4 【发布时间】:2020-03-26 02:35:31 【问题描述】:

我将 Xcode 更新到 11.4,但是当我在物理设备上测试我的颤振应用程序时,弹出错误“无法安装“Runner”并进入详细信息,它说没有找到代码签名。我已经将我的 iPhone 升级到 ios 13.4 并且在模拟器上没有问题。

我也尝试过清理 xcode 构建并运行 flutter clean,但问题仍然存在。我错过了另一个步骤吗?

【问题讨论】:

你看过this吗? 我已经查看了 Flutter 页面以获取 xcode 11.4 支持并按照说明仍然无法在物理设备上运行,运行 iOS 13.4 的模拟器没有问题。 【参考方案1】:

@jmagman说我引用

" 该错误首次出现在 iOS 13.3.1 中,并在 iOS 13.4 beta 3 (17E5241d) 中得到修复。它不是 Flutter 特有的,在运行时加载嵌入式 dylib(如 Flutter)时被命中,并且可以在没有 Flutter 的情况下重现。它不应该影响已经分发到 App Store 的应用程序(意思是:您的客户没有遇到此崩溃)。您应该仍然可以将您的应用程序分发到 App Store。

解决方法:

在您的测试设备上安装 beta 配置文件并安装 iOS 13.4 beta 3 或更高版本。 等待 iOS 13.4 发布。 使用非个人团队配置文件。 Personal Team 配置文件在 Xcode 构建设置 Runner Target > General > Signing and Capabilities > Team 下拉菜单中显示“Personal Team”。 在模拟器中运行。 在运行 13.3 或更低版本的 iOS 设备上进行测试。如果您在 iOS 13.4 或更高版本上看到类似的崩溃,请提交新的 Flutter GitHub 问题,以便我们查看。”

查看https://github.com/flutter/flutter/issues/49504的完整线程

【讨论】:

以上是关于无法在实际 iphone 上测试颤振应用程序,无法在 xcode 11.4 上安装“Runner”错误的主要内容,如果未能解决你的问题,请参考以下文章

在 iPhone Flutter 上启动应用程序时出错

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

vsCode 不在物理 iPhone 上运行颤振应用程序

使用颤振在社交媒体上发布链接后无法获得成功

无法在多个 iPhone 上测试

Xcode 7.2:无法在 iPhone 6s 上运行单元测试