Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.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
Objective c Mac显示/删除自定义URL方案_Objective C_Macos_Cocoa_Url Scheme - Fatal编程技术网

Objective c Mac显示/删除自定义URL方案

Objective c Mac显示/删除自定义URL方案,objective-c,macos,cocoa,url-scheme,Objective C,Macos,Cocoa,Url Scheme,我制作了一个cocoa mac应用程序,它可以通过URL方案调用。过了一段时间,我对当前的URL方案名称感到不满意,并对其进行了更改。但是我的mac仍然对旧的URL方案做出反应 有没有办法列出甚至删除(自定义)URL方案 另外,如果我发布了应用程序的新版本,我不确定URL方案是否被新应用程序覆盖,是否有人能证实这一点?在谷歌上搜索解决方案,看到了你的帖子,然后就能够解决问题 关闭所有应用程序和 打开终端并将其转储到其中: /System/Library/Frameworks/CoreServic

我制作了一个cocoa mac应用程序,它可以通过URL方案调用。过了一段时间,我对当前的URL方案名称感到不满意,并对其进行了更改。但是我的mac仍然对旧的URL方案做出反应

有没有办法列出甚至删除(自定义)URL方案


另外,如果我发布了应用程序的新版本,我不确定URL方案是否被新应用程序覆盖,是否有人能证实这一点?

在谷歌上搜索解决方案,看到了你的帖子,然后就能够解决问题

关闭所有应用程序和

打开终端并将其转储到其中:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

那应该对你有用。为我工作。这将重建LaunchServices以删除重复项

多谢各位。我最近找到了一个快速解决方案:当应用程序启动时,在“活动监视器”中搜索应用程序并检查它。然后查找应用程序的位置并手动删除。