Debugging 仅用于单个设备的Xcode断点?

Debugging 仅用于单个设备的Xcode断点?,debugging,xcode5,breakpoints,Debugging,Xcode5,Breakpoints,如果多台设备(例如,游戏中心应用程序开发期间的iPhone加iPad)连接到Mac,是否可以限制Xcode 5.1中的断点仅对一台设备有效?这不是世界上最简单的解决方案,但首先想到的是: 右键单击断点,选择“编辑”,然后在“条件”字段中添加如下内容: (BOOL)[some condition that is true only on the relevant device] 编辑:请注意,条件断点的编译器不支持属性getter的instance.something语法。您应该只使用[inst

如果多台设备(例如,游戏中心应用程序开发期间的iPhone加iPad)连接到Mac,是否可以限制Xcode 5.1中的断点仅对一台设备有效?

这不是世界上最简单的解决方案,但首先想到的是:

右键单击断点,选择“编辑”,然后在“条件”字段中添加如下内容:

(BOOL)[some condition that is true only on the relevant device]

编辑:请注意,条件断点的编译器不支持属性getter的instance.something语法。您应该只使用[instance something]。

就我而言,您可以在Xcode中使用不同的方案。@SergiusGee这听起来很有希望。你能再解释一下吗(也许在回答中)?我只是复制了我的方案,并分别使用原始方案和复制方案在两台设备上启动了应用程序。然而,如果我切换断点,它似乎总是会影响两个设备。