1

我已经安装了新的 XCode,现在我在调试我今天的扩展时遇到了问题(在模拟器或设备中 - 两者都不起作用)。Apple 文档中的步骤不起作用,扩展始终挂在“等待附加”上。我也试过这个:How to debug iOS 8 extensions with NSLog? ,但也没有运气。

4

2 回答 2

1

我遇到了同样的问题,就我而言,这是因为我已将 Xcode 配置为对其“派生数据”文件夹使用自定义位置。支持自定义位置,但当前存在一个错误意味着使用一个会破坏应用程序扩展的调试。Xcode 知道你的断点在哪里,但认为它还没有加载任何与它们匹配的代码。

对我来说,解决方法是转到 Xcode 首选项-> 位置,并将“派生数据”位置设置为“默认”。

于 2014-12-15T17:36:34.093 回答
0

我找到了某种设备解决方案。

  • 在运行和扩展之前,我将我的设备锁定为锁定屏幕
  • 运行扩展
  • 将其附加到今天的流程
  • 不要解锁设备,只需向下滚动扩展屏幕它应该附加到 XCode

对我来说,这在 80% 的情况下都有效,如果没有,请再次锁定设备并稍等 :-),然后再试一次

于 2015-01-13T18:49:05.917 回答