仅适用于单个设备的 Xcode 断点?
Posted
技术标签:
【中文标题】仅适用于单个设备的 Xcode 断点?【英文标题】:Xcode breakpoints for single device only? 【发布时间】:2014-03-31 14:10:29 【问题描述】:如果多台设备(例如开发 Game Center 应用程序期间的 iPhone 和 iPad)连接到 Mac,是否可以将 Xcode 5.1 中的断点限制为仅在一台设备上有效?
【问题讨论】:
就我而言,您可以在 Xcode 中使用不同的方案。 @SergiusGee 听起来很有希望。你能再解释一下吗(也许在答案中)?我刚刚复制了我的方案,并分别使用原始方案和复制方案在两台设备上启动了应用程序。但是,如果我切换断点,它似乎仍然会影响两个设备。 【参考方案1】:不是最简单的解决方案,但这是首先想到的:
右键单击断点,选择“编辑”,然后在“条件”字段中添加如下内容:
(BOOL)[some condition that is true only on the relevant device]
编辑:请注意,条件断点的编译器不支持属性 getter 的 instance.something 语法。你应该只使用 use [instance something]。
【讨论】:
以上是关于仅适用于单个设备的 Xcode 断点?的主要内容,如果未能解决你的问题,请参考以下文章