如何为一台计算机签署 Safari 扩展?

问题描述 投票:0回答:1

我编写了一个 Safari 扩展,我想在我的计算机上永久启用它。它工作正常,但我必须单击

Develop -> Allow Unsigned Extensions
并在每次打开 Safari 时手动启用它才能使用它。我不太确定签名过程是如何运作的。有没有办法让我只为这台计算机签署我的扩展,而无需订阅 Apple 开发者帐户?

sign safari-extension
1个回答
6
投票

想通了。首先要做的就是创建一个 Apple 开发帐户(免费版本)。然后单击

[Project Name] -> Build Settings
并确保“开发团队”已选择您的帐户(如果您尚未添加您的帐户,则必须在
Xcode -> Settings -> Accounts
中添加您的帐户)。

接下来,确保为列出的所有“目标”启用

Automatically manage signing

然后,转到

Product -> Archive
并等待项目编译。它将弹出一个与此类似的窗口:

接下来,点击

Distribute App -> Custom -> Copy App
并选择导出应用程序的位置。运行应用程序后,即使重新启动浏览器,该扩展也将在 Safari 中可用。

就是这样!请注意,如果您删除应用程序,它也会删除您的扩展程序。希望这对某人有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.