使用Xcode仪器并进行更改

使用Xcode仪器并进行更改,xcode,instruments,xcode-instruments,Xcode,Instruments,Xcode Instruments,假设我使用工具发现了一个保留周期,并在代码中修复了它。我真的必须这么做吗 返回到xcode 在模拟器中构建并运行应用程序 在xcode中终止进程/退出模拟器/停止 并在xcode中点击配置文件 ? 这就是其他人在进行更改时使用工具的方式吗?如果不重新构建项目并对其进行分析,您希望工具如何了解您的代码修复?您怎么知道您的代码修复程序在不构建项目并在工具中对其进行分析的情况下解决了问题?您是想误解我吗-当然,我想应用更改并验证修复程序是否解决了问题。所以,是的,我想重建,但它真的必须像我在列表中描述

假设我使用工具发现了一个保留周期,并在代码中修复了它。我真的必须这么做吗

  • 返回到xcode
  • 在模拟器中构建并运行应用程序
  • 在xcode中终止进程/退出模拟器/停止
  • 并在xcode中点击配置文件
  • ?


    这就是其他人在进行更改时使用工具的方式吗?

    如果不重新构建项目并对其进行分析,您希望工具如何了解您的代码修复?您怎么知道您的代码修复程序在不构建项目并在工具中对其进行分析的情况下解决了问题?您是想误解我吗-当然,我想应用更改并验证修复程序是否解决了问题。所以,是的,我想重建,但它真的必须像我在列表中描述的那样乏味吗?你觉得乏味的是什么:必须在模拟器中运行应用程序并停止它,还是其他什么?如果您为模拟器构建,您可以将步骤2减少为“构建”,并且可以取消步骤3。选择Product>Build for Profiling(产品>构建以进行评测)将为仪器构建项目,而不运行它。我也经历了同样的事情。当对代码进行更改并点击Cmd-I时,仪器似乎没有获得最新的代码。所以我首先使用Cmd-R在模拟器中构建和运行,然后退出。然后Cmd-I再次在仪器中启动并点击记录。这似乎奏效了。有一段时间。但最近我发现,在每次分析运行之间,我必须完全关闭仪器,然后再次点击Cmd-I,再次选择模板以实际使用最新的代码。上帝禁止它们包含“构建和分析”的菜单命令。这只会占用太多的菜单空间。。。