如何在Swift应用程序中调试/测试URL打开

use*_*146 4 url macos xcode swift

我试图快速编写一个可以使用自定义URL方案打开的应用程序。我想通过打开URL来启动我的应用程序来测试此功能。如何在Xcode中调试此代码?有没有一种方法可以模拟Xcode中的URL启动?

编辑:这是一个macOS应用。

这是我的解决方法:构建应用程序,将其复制到应用程序文件夹中,以便注册URL方案,从safari中打开测试URL。

use*_*146 5

好的,所以在尝试了调试方案一段时间后,我现在有了答案。在info.plist中注册URL方案后,编译并确保可以通过URL打开该应用程序。

然后转到“编辑方案”>“信息”>“等待可执行文件启动”,然后从Xcode运行它。现在,如果您单击一个URL,您的应用程序将在连接了Xcode调试器的情况下运行,并且命中断点。