在 运行 之前停止 xcode?

Stop xcode before run?

我有一个错误,该错误是因为用户安装了该应用程序但没有 运行。他通过 iTunes 添加了一些文件,然后才 运行 安装了应用程序。

所以我需要重复同样的动作。断点应该有帮助,但我不知道在哪里插入它们。注意:main.m 不是起点,所以我不能只在其中放置断点 - 一些代码在它之前执行(可能是因为子模块)。

如何解决这个问题?

您可以从 "Product" 菜单构建您的应用,无需 运行。然后打开 Xcode 的 "Devices" window、select 你的目标设备,并将你的应用程序从项目导航器的 "Products" 部分拖到已安装的应用程序部分设备 window。那应该让你得到一个尚未启动的已安装版本。

编辑方案,在 运行 信息中找到底部的启动部分和 select Wait for executable to be launched

现在,当您 运行、Xcode 将安装应用程序并等待。然后,您可以使用设备/iTunes 做任何您想做的事情,当您手动启动应用程序时,Xcode 将启动。