我正在为 iOS 开发一个文件提供程序扩展。没有明显的原因,调试器随机停止附加。
我正在跑步Xcode Version 12.5.1 (12E507)
。
我创建了一个新的项目设置:
- 文件 -> 新建 -> 项目... -> 多平台 -> 应用程序
然后添加扩展名:
- 文件 -> 新建 -> 目标... -> iOS -> 文件提供程序扩展
最初它工作得很好,我正在通过(模拟器和真正的 iPhone 设备)调试扩展:
- 运行 -> 选择要运行的应用程序:文件
我能够在输出窗口中看到扩展程序的日志并使用断点调试代码。在某些时候,调试器停止附加,而是似乎文件的日志显示在输出窗口中,而不是扩展的。
我试图清理构建文件夹,在设备和模拟器之间切换,重新启动,手动将调试器附加到扩展程序的进程,......似乎没有任何区别。但是,有时它会在没有进行任何更改的情况下再次随机运行。
是否有解释为什么会发生这种情况以及如何获得稳定的设置?