Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何从Xcode安装的应用程序调试通用链接_Ios_Objective C - Fatal编程技术网

Ios 如何从Xcode安装的应用程序调试通用链接

Ios 如何从Xcode安装的应用程序调试通用链接,ios,objective-c,Ios,Objective C,我正在尝试测试通用链接,它只会打开应用程序,但不会链接到正确的屏幕。从Xcode安装的应用程序甚至根本不工作,但从商店安装的应用程序工作,这使得无法使用断点进行调试。如何使universal link与从Xcode安装到我设备上的应用程序配合使用,以便调试它?以下是我的操作方法。从中我发现,如果应用程序是从Xcode和TestFlight安装的,那么one将能够测试通用链接,但当我从Xcode将应用程序安装到我的设备上时,我无法测试。因此,在我添加了一些警报以在代码中的某些点显示之后,我归档了该

我正在尝试测试通用链接,它只会打开应用程序,但不会链接到正确的屏幕。从Xcode安装的应用程序甚至根本不工作,但从商店安装的应用程序工作,这使得无法使用断点进行调试。如何使universal link与从Xcode安装到我设备上的应用程序配合使用,以便调试它?

以下是我的操作方法。从中我发现,如果应用程序是从Xcode和TestFlight安装的,那么one将能够测试通用链接,但当我从Xcode将应用程序安装到我的设备上时,我无法测试。因此,在我添加了一些警报以在代码中的某些点显示之后,我归档了该应用程序并将其导出到TestFlight。因此,通过从TestFlight安装应用程序,我能够测试为什么Universal Link只打开了应用程序,而没有进入特定屏幕。 我不知道是否有更简单的方法。 对于那些可能有用的人,以下是我的发现: 代码是用Objective-C编写的,我发现

if ([userActivity.activityType isEqualToString:NSUserActivityTypeBrowsingWeb]) {
    // do stuffs
}
不知怎的和这不一样

if (userActivity.activityType == NSUserActivityTypeBrowsingWeb) {
    // do stuffs
}
在目标C中