我有一個要提交的應用,當它被拒絕并且收到消息時缺少推送通知權利-您的應用似乎已在Apple推送通知服務中注冊,但應用簽名的權利不包括“ aps-environment”權利。如果您的應用程序使用Apple Push Notification服務,請確保在Provisioning Portal中為您的Push ID啟用了您的App ID,并在使用包含“ aps-environment”權利的Distribution Provisioning配置文件對您的應用程序進行簽名后重新提交。我檢查了臨時配置,然后在其中找到了aps環境和生產環境,但是當我打開分配配置時,卻沒有找到。這是此錯誤消息和蘋果拒絕的原因,我該如何解決?
3 回答

肥皂起泡泡
TA貢獻1829條經驗 獲得超6個贊
是的,這就是App Store被拒絕的原因。如果您的臨時配置文件具有aps-environment密鑰,則意味著您的應用程序已在Apple Provisioning Portal中正確配置。您需要做的就是刪除本地計算機上的App Store分發配置文件,然后從Provisioning Portal重新下載并安裝分發配置文件。此新密鑰應包含aps環境密鑰。

SMILET
TA貢獻1796條經驗 獲得超4個贊
我收到此消息的原因有所不同-我通過Xcode提交了應用,而沒有先創建專門針對該應用的應用商店分發配置文件。如果您已安裝Xcode,我相信Xcode會自動使用通配符App Store配置文件。但是使用“推送通知”的應用需要其自己的配置文件。
解決方法是為該應用創建新的App Store分發配置文件。然后下載它,將其拖到Xcode上,然后修改項目的Build Settings> Code Signing> Release以使用新的配置文件。
- 3 回答
- 0 關注
- 923 瀏覽
添加回答
舉報
0/150
提交
取消