首页 > 解决方案 > 使用 Finder Sync 扩展对 Electron 应用程序进行公证

问题描述

我正在开发一个带有 Finder Sync 扩展的 Electron 应用程序。

当应用程序经过代码签名但未经过公证时,一切正常。当我添加公证过程时,过程中没有显示错误或警告,但扩展根本没有启动。

在应用程序中分发扩展程序时,有什么要求才能使扩展程序在公证后工作?

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

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

提前致谢。

标签: macoselectroncode-signing

解决方案


推荐阅读