有没有办法在Xcode中复制粘贴断点?
我问的原因是,我有一个断点设置为“评估后自动继续”,并且有一些相关的操作。我希望在代码中的多个位置具有相同的断点行为/操作。而不是重复它(设置断点,定制它)10次(甚至更多,这可能很麻烦),只需复制粘贴它!?
答案 0 :(得分:3)
我找到了解决方案,但可能并不容易。所有断点都保存在Xcode项目中的XML文件中。要查找文件,请选择项目文件并选择“显示包内容”,然后转到:
xcuserdata/(YourNameHere).xcuserdatad/xcdebugger/
您可以打开断点文件并复制/粘贴其XML。然后,您可以更改断点的文件和行号。
答案 1 :(得分:0)
我遇到了这个问题,同时我想与我团队中的人分享我的一些更详细的断点。
您将在
中找到 xcdebugger 目录PROJECT_NAME.xcworkspace/xcshareddata/xcdebugger
其次,您需要通过右键单击断点并单击共享断点
使断点成为共享断点然后您应该在 xcdebugger
中找到带有共享断点的 Breakpoints_vX.xcbkptlist 文件您应该在此处找到共享断点的xcdebugger目录
PROJECT_NAME.xcodeproj/xcshareddata/xcdebugger
在那里你会找到你寻找的相同断点文件。 xcuserdata/USERNAME.xcuserdatad 中还有一个 xcdebugger 目录,但它们可能有一些编码文件路径,在共享其他设备时会出现问题。