内存分析不适用于Xcode 9
我正在使用最新版本的Xcode 9和macOS 10.13。内存分析不适用于Xcode 9
当我尝试从我的应用程序的当前状态制作内存图时,它显示一个空屏幕,表示没有选择。
我也试着个人信息,与仪器正常工作,但它并没有让我因权限错误运行。
目标无法运行。
权限调试[应用程序名称]被拒绝。
我知道这些线程,并试图在他们提供的建议,但他们似乎没有工作:
- Reddit - Has instruments stopped working for you in Xcode 9 due to a permission denied error? Is there a workaround for this?
- Apple Developer Forums - Xcode 9 - Instruments permission denied
- Stack Overflow - Why do I get instruments - “Target failed to run”?
- Stack Overflow - Can't launch my app in Instruments: At least one target failed to launch 件
的事情,我想:
- 重新启动的Xcode
- 清空导出数据文件夹
- 清洁项目
- 清洁生成文件夹
- 修改方案的应用环境调试代替版本
- 手动管理供应型材和选择发展概况进行调试和发布
- 与不同OS版本试图模拟器(iOS版11,iOS的10)
看起来像它在Xcode具体问题9.
是否有任何这个问题的解决方法?
更新Xcode为9.2为我解决了这个问题。
我试图在物理设备上构建应用程序,它的工作原理是,内存图不显示我的Swift类(例如,我的控制器根本就不存在)。尽管如此,分配观察仍然能够与乐器保持一致。
看来这是由模拟器引起的问题。
这也适用于我。仍然不能在SIM卡上完成,但设备工作。 –
在我的案例中我使用Xcode 9.当我检查了Xcode-> Preferences-> Locations-> Command Line Tools = Xcode 8.3.3,所以我只是从Xcode 8.3.3更改为Xcode 9.0并启动加工。
在我的情况下,配置文件的构建配置被设置为Release而不是Debug。改变它之后,我只能在模拟器中进行配置。
希望这会有所帮助。
我也有这个问题。我确信这是由配置文件问题引起的。我曾经工作过一次,但是当我下次尝试时,它再次停止工作。 –
试试这个[解决方案](https://stackoverflow.com/a/46667604/4439188)它为我工作。 –
这是一个已知的错误。将您的Xcode更新到最新的测试版。 – matt