【问题标题】:How to Remove Push Notification from my iOS App?如何从我的 iOS 应用程序中删除推送通知?
【发布时间】:2015-09-02 08:42:58
【问题描述】:

我当前的应用程序不使用推送通知。但是,当我在成功上传构建后在 testflight 上上传构建时,我的邮件出现错误。

在我的错误描述下方:

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

谁能帮忙解决这个问题?

谢谢。

【问题讨论】:

  • 您使用的是 Xcode 7 吗?从 Xcode 6 切换到 7 时,我遇到了同样的问题。
  • 我使用的是 xcode 6.4

标签: ios objective-c iphone push-notification


【解决方案1】:

请检查您的开发者账号-->AppID-->您的应用包名称-->您的应用是否启用了推送通知服务进行开发。如果是则禁用它。

【讨论】:

  • 谢谢,我已经检查过推送通知服务被禁用了。
  • 那么问题还存在吗?
  • 在您的应用代理中,您是否将代理设置为推送通知?或注册推送通知?如果是这样,请删除该代码.. 请检查 n 评论
  • 我的应用不使用推送通知,所以我没有在应用委托中编写该方法
  • 你能发布你的didFinishLaunchingWithOptions方法吗?
【解决方案2】:

顺便说一句,您收到的电子邮件不是错误而是警告,如果您认为您的应用不涉及推送通知,您仍然可以分发您的应用。

要停止此警告,我建议您在会员中心重新生成分发配置文件,然后下载新的配置文件并将其添加到 Xcode。接下来的步骤与归档和分发构建相同。希望对您有所帮助。

【讨论】:

  • 我正在从我的 mac 中删除分发配置文件并重新生成新的分发配置文件。我尝试过这个。但继续收到警告。
  • 我又按照你的建议做了,但我再次收到警告
  • @bhautikmewada191 那时我不知道。但无论如何,如果您急于上传您的构建,请忽略警告。
  • @bhautikmewada191 你找到解决办法了吗?
  • 我找到了解决方案,我需要重新启动我的 mac
【解决方案3】:

我重新生成分发配置文件。但是最后几天我的mac没有重新启动。只是我重新启动我的 Mac。现在解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-15
    • 2012-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-04
    • 2019-10-16
    • 2013-06-23
    相关资源
    最近更新 更多