Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.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
Macos 使用Finder Sync扩展对电子申请进行公证_Macos_Electron_Code Signing - Fatal编程技术网

Macos 使用Finder Sync扩展对电子申请进行公证

Macos 使用Finder Sync扩展对电子申请进行公证,macos,electron,code-signing,Macos,Electron,Code Signing,我正在开发一个电子应用程序,带有Finder同步扩展 当应用程序经过代码签名,但未经公证时,一切工作都非常出色。当我添加公证过程时,过程中不会显示错误或警告,但扩展根本不会启动 当在应用程序中分发扩展时,为了使扩展在公证后工作,要求是什么 到目前为止我所做/尝试的: -appex文件将在生成过程中添加到PlugIns文件夹 -尝试在生成之前对.appex进行代码签名,然后进行公证,但extexsion仍然无法启动。 -已尝试在生成过程中对其进行强制代码签名。 -甚至试图不在上面签字->公证没有问

我正在开发一个电子应用程序,带有Finder同步扩展

当应用程序经过代码签名,但未经公证时,一切工作都非常出色。当我添加公证过程时,过程中不会显示错误或警告,但扩展根本不会启动

当在应用程序中分发扩展时,为了使扩展在公证后工作,要求是什么

到目前为止我所做/尝试的: -appex文件将在生成过程中添加到PlugIns文件夹 -尝试在生成之前对.appex进行代码签名,然后进行公证,但extexsion仍然无法启动。 -已尝试在生成过程中对其进行强制代码签名。 -甚至试图不在上面签字->公证没有问题通过。还有,appex没有运行。 -已启用强化运行时

问题: -扩展AppID实际上应该是什么?苹果Finder Sync Extension的文档中说“确保Finder Sync Extension和包含它的应用程序使用相同的标识符”,但在一份公证文件中说它们应该是相同的? -是不是因为我没有添加应用程序组而破坏了它?如果没有公证,这似乎不是问题


提前感谢。

这可能与Electron使用私有API有关,正如DarkKnight所述,我们不通过应用商店分发应用程序。是的,您在问题中指出了这一点。我指的是一个事实,如果苹果的声名狼藉也标志着私有框架的使用,这可能会导致它失败,你不应该感到惊讶。请注意,在年,他们降低了可能导致恶名化失败的项目的严重性,并将在本月将其恢复。您最终找到了解决方案吗?@jtbandes还没有。这可能与Electron使用私有API有关,如@TheDarkKnight所述,我们没有通过应用商店分发应用程序。是的,你在问题中提到了这一点。我指的是一个事实,如果苹果的声名狼藉也标志着私有框架的使用,这可能会导致它失败,你不应该感到惊讶。请注意,在年,他们降低了可能导致恶名化失败的项目的严重性,并将在本月将其恢复。您最终找到了解决方案吗?@jtbandes还没有。