Xcode复制粘贴断点

时间:2013-04-16 16:52:58

标签: xcode debugging development-environment

有没有办法在Xcode中复制粘贴断点?

我问的原因是,我有一个断点设置为“评估后自动继续”,并且有一些相关的操作。我希望在代码中的多个位置具有相同的断点行为/操作。而不是重复它(设置断点,定制它)10次(甚至更多,这可能很麻烦),只需复制粘贴它!?

2 个答案:

答案 0 :(得分:3)

我找到了解决方案,但可能并不容易。所有断点都保存在Xcode项目中的XML文件中。要查找文件,请选择项目文件并选择“显示包内容”,然后转到:

xcuserdata/(YourNameHere).xcuserdatad/xcdebugger/

您可以打开断点文件并复制/粘贴其XML。然后,您可以更改断点的文件和行号。

答案 1 :(得分:0)

我遇到了这个问题,同时我想与我团队中的人分享我的一些更详细的断点。

使用 CocoaPods 进行项目

您将在

中找到 xcdebugger 目录
PROJECT_NAME.xcworkspace/xcshareddata/xcdebugger

其次,您需要通过右键单击断点并单击共享断点

使断点成为共享断点

enter image description here

然后您应该在 xcdebugger

中找到带有共享断点的 Breakpoints_vX.xcbkptlist 文件

没有 CocoaPods 的项目

您应该在此处找到共享断点xcdebugger目录

PROJECT_NAME.xcodeproj/xcshareddata/xcdebugger

在那里你会找到你寻找的相同断点文件。 xcuserdata/USERNAME.xcuserdatad 中还有一个 xcdebugger 目录,但它们可能有一些编码文件路径,在共享其他设备时会出现问题。