我可以使用 iPhone 5(版本 10.3.4)进行 Flutter iOS 调试吗?

Posted

技术标签:

【中文标题】我可以使用 iPhone 5(版本 10.3.4)进行 Flutter iOS 调试吗?【英文标题】:Can I use iPhone 5 (version 10.3.4) for flutter iOS debugging? 【发布时间】:2021-05-15 21:49:28 【问题描述】:

我正在尝试使用真正的 iPhone 设备(即 iPhone 5)调试我的颤振 ios​​ 项目。我的 Xcode 应用程序未在设备列表中显示我的 iPhone 5。我可以在 iPhone 5 上运行我的 Flutter iOS 项目吗?

Xcode version: 12.3
iPhone 5 version: 10.3.4

【问题讨论】:

可以,但在此之前,您需要将最低 iOS 版本设置为 10.0 或 10.2。但我更喜欢在最新的模拟器或设备上运行您的应用。 【参考方案1】:

这个 sn-p 出现在 iPhone 从 32 位到 64 位硬件的过渡中:

以下 iOS 设备为 64 位:

iPhone 5s/SE/6/6s/7 iPad Air 和 iPad Air 2 iPad mini 2、iPad mini 3 和 iPad mini 4 第六代 iPod touch 12.9 英寸 iPad Pro 和 9.7 英寸 iPad Pro 9.7 英寸 iPad(2017 年)

https://medium.com/@ClrMobile/why-is-apple-dropping-32-bit-app-support-and-how-will-it-impact-your-app-d2a0b0ab56e0

我记得 Flutter 需要 64 位 ARM,根据上面的列表,这似乎排除了 iPhone 5。

【讨论】:

【参考方案2】:

是的,当然你可以在真正的 IOS 设备上运行你的 Flutter 项目。检查您的 iPhone 和您使用的系统之间的连接。如果此解决方案不起作用,请重新启动 Xcode,否则在将 iPhone 与系统连接后重新启动系统,iPhone 中会出现一个弹出菜单,询问“信任这台计算机”,点击信任。并且您需要根据您的 iPhone 版本设置部署目标。享受;)

【讨论】:

以上是关于我可以使用 iPhone 5(版本 10.3.4)进行 Flutter iOS 调试吗?的主要内容,如果未能解决你的问题,请参考以下文章

完整的背景图像在 iPhone 5 上的放大效果不佳

如何以编程方式识别iphone(3g,4s,5)版本[重复]

xcode不识别iphone

关于升级 Dubbo 版本到 2.6.5 后启动失败的“坑”

iphone:使用 iOS 5 和 Xcode 4.2 提交应用程序? [关闭]

Xcode 5.1 无法使用 Ios 7.1.1 连接到我的 Iphone 5S