离子 - 缺少推送通知权利

时间:2015-09-04 20:35:39

标签: ios cordova ionic-framework ionic itunesconnect

我有两个Ionic应用程序。我有一个我提交了一段时间就好了。现在,当我在其他应用程序上提交构建时,我一直收到此错误。

$(document).ready(function () {
    $("#testDiv").testPlugin({
        showDiv: true,
        divLocation: "topLeft",
    });
});
//And changed this line
$(self).addClass(settings.divLocation);

所以我尝试了很多东西:它们都可以找到here 我尝试了前3个回复。

  1. 我在AppDelegate.m
  2. 中注释掉了所有推送通知
  3. 我注释掉了代码并在Missing Push Notification Entitlement - Your app appears to include API used to register with the Apple Push Notification service, but the app signature's entitlements do not include the "aps-environment" entitlement. If your app uses the Apple Push Notification service, make sure your App ID is enabled for Push Notification in the Provisioning Portal, and resubmit after signing your app with a Distribution provisioning profile that includes the "aps-environment" entitlement. See "Provisioning and Development" in the Local and Push Notification Programming Guide for more information. If your app does not use the Apple Push Notification service, no action is required. You may remove the API from future submissions to stop this warning. If you use a third-party framework, you may need to contact the developer for information on removing the API. 中设置了属性,以便将其禁用
  4. 我在项目中搜索了所有推送通知实例
  5. 我把我的好应用程序复制了AppDelegate.m并将其粘贴在坏应用程序中。
  6. 我删除了所有本地配置文件。
  7. 所以,当我稍微制作我的应用程序时,它问我是否需要推送通知。我记得清楚地说不。

    非常感谢任何帮助!

    我想也许我只需要用.bak创建应用程序,然后重新创建应用程序并复制我的代码?这绝对是最后的选择。

1 个答案:

答案 0 :(得分:1)

  

如果您的应用不使用Apple推送通知服务,请执行   需要采取行动。

在提交基于Cordova / Ionic的iOS应用程序一段时间后,我一直收到相同的警告消息。无需任何操作,也不会影响应用程序批准。