Macos OSX今日扩展,不包含应用程序

Macos OSX今日扩展,不包含应用程序,macos,osx-today-widget,Macos,Osx Today Widget,我不明白OSX是否需要一个包含应用程序的Today扩展。我有一个非常简单直接的小部件,它不需要也不依赖于主应用程序或包含应用程序。话虽如此,我如何在没有包含应用程序的情况下创建Today扩展 到目前为止,我拥有的是一个带有today扩展名的空白应用程序。没有应用程序,您无法创建today扩展名。他们不是那样工作的。所有的iOS应用程序扩展都只是一个应用程序的扩展。必须有一个应用程序,它必须做一些事情才能被应用程序商店接受(苹果拒绝应用程序的“最低功能”)。iOS上的扩展不能存在于应用程序捆绑包之

我不明白OSX是否需要一个包含应用程序的Today扩展。我有一个非常简单直接的小部件,它不需要也不依赖于主应用程序或包含应用程序。话虽如此,我如何在没有包含应用程序的情况下创建Today扩展


到目前为止,我拥有的是一个带有today扩展名的空白应用程序。

没有应用程序,您无法创建today扩展名。他们不是那样工作的。所有的iOS应用程序扩展都只是一个应用程序的扩展。必须有一个应用程序,它必须做一些事情才能被应用程序商店接受(苹果拒绝应用程序的“最低功能”)。iOS上的扩展不能存在于应用程序捆绑包之外,除非苹果决定在将来进行更改。

不需要容器应用程序。仔细阅读上面的文章。它说:

要交付OS X应用程序扩展,建议您将包含的应用程序提交到应用程序商店,但这不是必需的


谢谢,我假设由于相似性,这适用于OSX。因此,用户必须下载并启动我的主应用程序才能使用扩展。如果我制作了一个容器应用程序,除了实例化小部件/扩展之外没有任何用处,我想知道我是否违反了规则,基本上是一个空白应用程序,上面只写着“谢谢下载。你的扩展已经准备好使用了”。你的应用程序不必运行,扩展就会出现。带有消息的空白应用很可能会被应用商店拒绝。这个问题是针对MacOS而不是iOS的。苹果文档明确指出,MacOS允许这样做(但不是你所说的iOS)。当我回答时,问题除了MacOS的标签外,还包括了iOS8Today小部件的标签,因此并不完全清楚它的意图。我应该考虑到这一点。你知道具体怎么做吗?在创建扩展目标之前,您似乎必须创建常规的包含应用程序。这对我来说也是非常混乱的。似乎一定有一个包含应用程序,我没有找到一种方法来创建没有应用程序的扩展。在没有包含应用程序的情况下,我如何提交扩展?引用的段落后面的段落清楚地表明,这仅仅意味着您可以在应用程序商店之外分发扩展(以及所需的包含应用程序)。但是,该扩展仍然需要一个包含应用程序的应用程序。