Ios Xcode 12苹果手表调试周期
经过8年的休息后,我刚刚回到iOS/WatchKit开发领域。我真的很难为手表制作应用程序,因为Ios Xcode 12苹果手表调试周期,ios,swift,xcode,watchkit,Ios,Swift,Xcode,Watchkit,经过8年的休息后,我刚刚回到iOS/WatchKit开发领域。我真的很难为手表制作应用程序,因为 模拟器没有帮助,因为随机的东西似乎不受支持(最近的例子是WCSession.transferFile,其中) 在设备上运行并没有什么帮助,因为让它在设备上运行的循环已经完全失控,而且在设备上运行时,我无法让日志记录或调试正常工作。(我的主要问题是,如果我在Xcode中使用CMD R并选择手表作为目标,它会生成并显示正在运行,但不会启动应用程序。如果我手动启动应用程序,我发现它不是最新版本。我必须将
- 模拟器没有帮助,因为随机的东西似乎不受支持(最近的例子是
,其中)WCSession.transferFile
- 在设备上运行并没有什么帮助,因为让它在设备上运行的循环已经完全失控,而且在设备上运行时,我无法让日志记录或调试正常工作。(我的主要问题是,如果我在Xcode中使用CMD R并选择手表作为目标,它会生成并显示正在运行,但不会启动应用程序。如果我手动启动应用程序,我发现它不是最新版本。我必须将其从手表中删除,然后重新添加,这会导致Xcode无法再运行它,这意味着我必须重新启动启动Xcode。什么)
我正在Mac OS 10.15.7上运行Xcode 12,watchOS 7.1(不是Big-Sur,这可能是一些问题的原因)一些有助于设备调试的步骤:
我还没有弄清楚如何获得调试器或控制台,但目前我的窍门是在手表上有一个标签,用作设备上的控制台。一些有助于设备上调试的步骤:
我还没有弄清楚如何获得调试器或控制台,但现在我的问题是手表上有一个标签,我用它作为我的设备控制台。这几乎肯定是Xcode 12的问题。至少从Xcode 12.5开始,我的应用程序就不能与手表模拟器一起工作(它不能连接到手机模拟器),而且我也没有使用真正的设备进行调试
使用Xcode 12.3似乎是可行的。这几乎肯定是Xcode 12的问题。至少从Xcode 12.5开始,我的应用程序就不能与手表模拟器一起工作(它不能连接到手机模拟器),而且我也没有使用真正的设备进行调试
使用Xcode 12.3似乎有效。我在使用Xcode 12.5、Big Sur 11.2.3时遇到了类似的问题。手表模拟器根本无法连接到手机模拟器,即使是内置的应用程序(如快捷方式)也无法与模拟器正常工作。对于真实设备,我的应用程序可以在手表上运行,但我没有调试器支持。我在Xcode 12.5、Big Sur 11.2.3上也有类似的问题。手表模拟器根本无法连接到手机模拟器,即使是内置的应用程序(如快捷方式)也无法与模拟器正常工作。使用真实设备,我的应用程序可以在手表上运行,但我没有调试器支持。