2015-08-28 57 views
0

在我的应用程序中,我使用Social.framework在Facebook上发布。当我将应用程序发送给苹果公司时,我收到了这个回复。我可以在不推送通知的情况下使用Scial.framework吗?

我们发现一个或多个问题与您最近交付 “****”。你的交货是成功的,但您可能希望纠正你的下一个交付 以下问题:

缺少推送通知授权 - 您的应用似乎包括使用苹果推送通知服务注册 API,但 应用签名的权利不包括“aps-environment” 权利。如果您的应用使用Apple推送通知服务, 请确保您的App ID在 供应门户中启用了推送通知,并在使用包含“aps-environment” 权利的 分发供应配置文件对您的应用签名后重新提交。有关更多信息,请参阅本地和“推送 通知编程指南”中的“供应和开发”。如果您的应用没有使用Apple推送通知服务 ,则不需要执行任何操作。 您可以从将来的提交中删除API以停止此警告。 如果您使用第三方框架,则可能需要联系 开发人员以获取有关删除API的信息。

纠正问题后,您可以使用Xcode或应用程序 加载程序将新的二进制文件上传到iTunes Connect。

有没有人知道我应该做什么?我不使用推送通知,我只是发布到Facebook。

+1

[Missing Push Notification Entitlement]的可能重复(http://stackoverflow.com/questions/14807129/missing-push-notification-entitlement) –

回答

1

社交框架为访问用户的社交媒体帐户提供了简单的界面。像推特,Facebook,新浪微博等。

而使用社交框架,你不需要推送通知。

正如您所说的,您并未使用推送通知,然后转到developer.apple.com并检查您的APP ID是否必须未启用推送通知并检查供应配置文件。

如果您正在使用某种类型的库或API(可能已通过Apple推送通知进行注册),则可以让您进行适当的设置以启用“推送通知”。

相关问题