如何在未连接网络的情况下,在iPhone上使用iOS调试应用程序?

7

我制作了一个Flutter应用并尝试在iPhone上构建。只要调试连接,它就能工作。但是,如果我尝试退出并重新启动应用程序或断开电缆,它将无法再次启动并且会崩溃。如何在Xcode调试断开的情况下使用该应用程序?

5个回答

14
在终端中运行 flutter run --release,这将允许您在未连接调试的情况下在您的iOS设备上运行生产版本的应用程序。

0

如果您在这之后仅开始调试,那么可以断开电缆并继续工作。如果您在此之后进行重新启动调试,则如果您断开电缆,应用程序将崩溃。我认为您应该重新启动调试。


0
从 Xcode 中,您可以轻松更改“运行模式”的“构建配置”。要进行此操作,请单击“Runner” -> “Edit Scheme”,然后进入“Run”选项卡,在“构建配置”下拉菜单中选择“Release”。要安装应用程序,请再次运行配置。
有关屏幕截图,请参见this page中的步骤4。

0

假设您已经能够使用电缆进行调试。

  • flutter build ios
  • 连接电缆
  • flutter install,如果有多个设备选项可用,则终端会提示您选择要安装的设备。
  • 现在您可以断开电缆了

这个不需要配置文件吗? - chitgoks

0

目前来说还不可能,在真机上运行你的应用,你需要在 XCode 中仅构建 Release 模式的应用程序。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接