0

缺少推送通知授權:雖然Resigining IPA

我們發佈新的更新我們的項目,在過去的版本中,我們不要有推送通知現在實現所有過程。

我們爲我們用來發送ipa文件和我們的發佈配置文件(推送通知正在爲我們發送的ipa工作)的客戶端工作。

一旦我們發送工作IPA,他們將辭職IPA與分配配置文件和上傳到appstore。

我們已經檢查了所有場景,例如啓用了推送通知的App Id,爲分發生成的SSl(是否對開發者也是強制性的?)。

Resigning是成功的,我們可以將應用程序上傳到App Store。

但是我們仍然從蘋果公司獲得下面的郵件。請建議什麼是它

缺少推送通知授權的解決方案 - 您的應用程序包括 蘋果推送通知服務的API,但APS-環境權利 從應用程序的簽名丟​​失。要解決這個問題,請確保您在供應門戶中爲您的推送通知啓用了 App ID。 然後,使用 包含aps環境權利的分發配置文件對您的應用程序進行簽名。這將創建正確的 簽名,並且您可以重新提交您的應用。關於 的更多信息,請參閱本地和推送通知編程指南中的「供應和 開發」。如果您的應用不使用Apple推送通知 服務,則無需執行任何操作。您可以從將來的 提交中刪除API以停止此警告。如果您使用第三方框架,您可能需要聯繫開發人員獲取有關刪除 API的信息。

+2

是否已進行了肯定,以使在Xcode>項目>目標>能力>推送通知推送通知如下鍵值?在爲應用程序ID啓用APNS後,確保您已下載新的設置配置文件,並確保通過雙擊下載的文件來安裝它。 – Eeshwar

回答

0
  • 你必須檢查是否已在會員 中心配置配置文件中啓用推送通知您正在使用

  • 你必須檢查,如果你已經在Xcode中啓用推送通知 能力

只是檢查Entitlements.plist

<key>aps-environment</key> 
    <string>production</string>