XCode 6.1.1 - 今天的扩展调试

时间:2014-12-13 13:55:53

标签: xcode ios8-extension ios8-today-widget

我已经安装了新的XCode,现在我在调试今天的扩展时出现问题(在模拟器或设备中 - 不能同时在两者中工作)。 Apple文档的步骤无法正常工作,扩展程序始终挂在"等待附加"。我也试过这个:How to debug iOS 8 extensions with NSLog?,但也没有运气。

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,在我的情况下,这是因为我已经将Xcode配置为使用自定义位置作为其“派生数据”文件夹。支持自定义位置,但目前的错误意味着使用一个错误调试app扩展。 Xcode知道你的断点在哪里,但认为它还没有加载任何匹配它们的代码。

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

答案 1 :(得分:0)

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

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

对我而言,80%的情况都有效,如果没有,请再次锁定设备并等待一下:-),然后再试一次