如何使用断点调试后台资源扩展?应用程序在扩展的方案中成功运行。并尝试在终端中运行以下命令,如wwdc 2023中所述xcrun backgroundassets-debug --simulate --app-install -d xxxxxxxxxx -b xxx.xxxxx.xxx
xcrun backgroundassets-debug --simulate --app-install -d xxxxxxxxxx -b xxx.xxxxx.xxx
vvppvyoh1#
要在Xcode中使用断点调试后台资源扩展,可以执行以下步骤: 1.首先,确保您的应用程序和后台资源扩展是同一Xcode项目的一部分,或者至少是同一Xcode工作区的一部分。这一点很重要,因为Xcode需要知道应用程序与其扩展之间的关联。1.接下来,在扩展的源文件中向代码添加断点,您希望停止执行的地方。
请注意,您应该将xxxxxx和xxx.xxxxx.xxx分别替换为您的设备ID和捆绑包ID。如果你不确定这些值,你可以使用xcrun xctrace list devices获取你连接的设备的id,bundle id应该在你的Xcode项目设置中可用。
xcrun xctrace list devices
1条答案
按热度按时间vvppvyoh1#
要在Xcode中使用断点调试后台资源扩展,可以执行以下步骤:
1.首先,确保您的应用程序和后台资源扩展是同一Xcode项目的一部分,或者至少是同一Xcode工作区的一部分。这一点很重要,因为Xcode需要知道应用程序与其扩展之间的关联。
1.接下来,在扩展的源文件中向代码添加断点,您希望停止执行的地方。
请注意,您应该将xxxxxx和xxx.xxxxx.xxx分别替换为您的设备ID和捆绑包ID。如果你不确定这些值,你可以使用
xcrun xctrace list devices
获取你连接的设备的id,bundle id应该在你的Xcode项目设置中可用。