Has*_*aya 16 xcode ios flutter
我将手机更新到了 iOS 17,并且使用的是 Xcode 15。更新后,当我调试 flutter 项目时,Xcode 开始自动打开。以前,我们过去常常在必要时自己运行 Xcode,但现在它会连续运行,并且调试会话在 Xcode 上打开。当我关闭 Xcode 时,调试会话也会关闭。不必要的内存和资源消耗。
为什么现在调试flutter项目时Xcode会打开,有什么办法可以防止这种情况吗?
正如这里所解释的:如果您的应用程序导入 iOS 平台特定的库,则需要 Xcode 来调试该部分代码。在 Apple(希望)为 iOS 17 添加缺少的调试功能之前,Xcode 在前台运行是预期的行为。
\nFlutter 过去常常使用 Xcode 静默构建项目,然后debugserver使用ios-deploy. 然而,iOS 17 不再支持ios-deploy,并且 Xcode 15 中的替换工具无法debugserver按照 Flutter 的要求启动。Apple 现在仅允许在前台运行的 Xcode 15debugserver在 iOS 17 及更高版本上启动。(来源:Flutter 问题#133465)
另一方面,在 Flutter Web 中调试应用程序不需要 Xcode 来运行,并且会快速突出显示任何不兼容的 iOS 库。
\n| 归档时间: |
|
| 查看次数: |
728 次 |
| 最近记录: |