2015-08-28 59 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推送通知進行註冊),則可以讓您進行適當的設置以啓用「推送通知」。

相關問題