在app Store外部分发的macOS / OSX应用程序中推送通知

时间:2017-03-24 05:35:44

标签: macos push-notification apple-push-notifications macos-sierra mac-app-store

我是开发macOS app的新手。我需要在未通过应用商店分发的MacOS应用上配置推送通知。

我发现苹果网站上的链接表明,如果已使用开发者ID签名,则无需将应用程序提交到应用商店即可使用PUSH服务。
以下是链接:

  1. https://developer.apple.com/macos/distribution/ 向下滚动到“Mac App Store外部”部分 - > “集成应用程序功能”。 推送通知已明确说明!
  2. https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/SupportedCapabilities/SupportedCapabilities.html#//apple_ref/doc/uid/TP40012582-CH38-SW1 此链接还显示“MacDeveloper ID”
  3. 中提供的推送通知

    但每当我尝试使用开发者ID存档并导出我的应用时,它会说:

      

    发生错误。   存档的应用程序具有需要Mac App Store分发的权利。无效的权利是:com.apple.developer.aps-environment。

    推送通知是否真的适用于在应用商店外发布的Mac应用?如果是,那怎么样?

    TIA

1 个答案:

答案 0 :(得分:0)

根据Apple技术支持的建议,它与Xcode 8.3 +

成功合作