如何调试iOS应用扩展程序?

我正在尝试调试iOS应用程序扩展,我所能做的就是设置断点,但能够打印到控制台会很好.

这可能与Xcode 9有关吗?

或者至少在某处读取,也许是文件?

我去看了我的设备登录“设备和模拟器”,但无法找到我从iOS应用程序扩展中打印的内容.

最佳答案 我找到了一种方法,它并不完美,但至少我可以看到我现在打印的东西.

我用os_log(“这就是我将看到的”)函数(你必须导入os)

1-我在我的扩展程序中设置了一个环境变量OS_ACTIVITY_MODE = default(not disable)

2-我在我的设备中运行构建我的应用程序

3-我将我的扩展程序附加到进程(我的应用程序)

4-您可以在控制台应用程序中看到您的日志(打开/Applications/Utilities/Console.app)或打开Windows – >用于查看设备控制台的设备和模拟器.

控制台应用程序选项是最好的.

点赞