gpt4 book ai didi

xcode - iOS 8 : How to properly setup extension to debug it in Xcode using simulator?

转载 作者:行者123 更新时间:2023-12-02 00:41:14 25 4
gpt4 key购买 nike

我已关注documentation Apple 提供了用于调试扩展的功能,但我仍然无法调试扩展,例如,断点未被选取。

我已经为扩展程序创建了一个新目标,该目标创建了一个新方案,并且我已配置该方案以在运行我的扩展程序时启动正确的应用程序。

扩展工作正常,但 NSLog 或断点等调试功能不起作用。我也尝试过像this这样的答案但他们没有工作

我正在使用 Xcode 6 beta 5 和 iOS 模拟器

最佳答案

除了这个答案https://stackoverflow.com/a/24043265/1136433其中说明了如何查看扩展应用程序的日志,在该日志中您还可以查看扩展程序的 PID。

假设您有以下 NSLog 语句:

NSLog(@"Testing");

执行扩展,在 system.log 中您将看到如下内容:

Sep 11 11:13:40 my_machine.local today[5689]: Testing

其中“today”是您正在执行的扩展的名称(在我的例子中是“Today Extension”),“5689”是扩展 PID。

所以,现在您可以转到 Xcode -> Debug -> Attach to Process,然后您可以设置断点并调试代码。

希望这可以帮助别人

关于xcode - iOS 8 : How to properly setup extension to debug it in Xcode using simulator?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25230486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com