【问题标题】:Create OS X Today Extension without containing app创建不包含应用的 OS X Today Extension
【发布时间】:2015-12-02 04:13:11
【问题描述】:

Apple Developer 网站上写道:

要交付 OS X 应用扩展,建议您提交 将您的包含应用程序添加到 App Store,但这不是必需的。

但是,根据我的理解制作一个 Today Extension:我必须创建一个 Cocoa OS X 应用程序,然后添加一个“Today Extension”作为目标。但是,我不想要/不需要这个主要包含应用程序。我需要的只是扩展。

那么,我如何在没有包含应用程序的情况下创建扩展程序?即使在技术上我需要开发包含应用程序来创建扩展程序目标。

【问题讨论】:

    标签: macos today-extension


    【解决方案1】:

    我认为您误解了这一点:他们的意思是 OS X 应用扩展可能分布在应用商店之外 - 如果您继续阅读,您将看到以下内容:

    如果您在 Mac App Store 之外分发 OS X 应用扩展,Gatekeeper 会阻止扩展运行,直到用户打开并批准包含的应用。此外,如果您使用开发者 ID 以外的证书进行代码签名,则用户必须明确覆盖 Gatekeeper 才能打开包含的应用程序以使您的扩展程序可用。

    在撰写本文时,所有扩展程序必须是容器应用程序的一部分,Apple 用大量页面描述如何、为什么等。我的理解(以及对扩展程序的工作)是所有扩展必须是包含应用程序的一部分。如果没有容器应用程序有办法做到这一点,Apple 没有说明。

    【讨论】:

    • 您完全正确,现在重新阅读它更有意义。谢谢!!
    • 不确定是否正确。应用商店中有一个扩展程序没有包含应用程序:本月
    猜你喜欢
    • 2016-10-13
    • 2014-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多