如何在没有 macOS 应用程序的情况下开发 Safari 应用程序扩展?
Posted
技术标签:
【中文标题】如何在没有 macOS 应用程序的情况下开发 Safari 应用程序扩展?【英文标题】:How can I develop Safari App Extension without macOS app? 【发布时间】:2018-12-10 15:56:18 【问题描述】:我刚刚开发了一个全新的 Safari 应用扩展。我没有任何 mac os 应用程序可以通过 mac 应用程序商店分享,只有我的扩展程序是我的产品。
看来 (from that Apple page) 我必须创建一个虚拟 mac os 应用程序才能通过 mac 应用程序商店共享我的扩展程序。我说的对吗?
谢谢!
【问题讨论】:
【参考方案1】:最后,我设法通过 Mac App Store 分发了我的 Safari 扩展程序。 您必须记住的是,您必须构建一个最小的单窗口 macos 应用程序,该应用程序解释(如教程)如何在 Safari 中激活您的扩展程序。
真是一团糟……
【讨论】:
【参考方案2】:不幸的是,您似乎是对的。我也有同样的情况...我什至不想出售或分发扩展程序,而只是为自己使用它。
【讨论】:
如果您不想分发扩展,您可以简单地从 Xcode 制作它(产品 --> 存档。单击“分发应用程序”按钮并选择“开发”方法)。这将以 macOS 应用程序格式导出扩展。然后,您只需运行它,您的扩展程序就会出现在 Safari 中。以上是关于如何在没有 macOS 应用程序的情况下开发 Safari 应用程序扩展?的主要内容,如果未能解决你的问题,请参考以下文章
在没有 Xcode 项目和其他应用程序的情况下,如何修改已编译 macOS 应用程序的样式?