无法在实际 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”错误的主要内容,如果未能解决你的问题,请参考以下文章