【问题标题】:no valid 'aps-environment' entitlement string found for application in Notifications app在通知应用程序中找不到适用于应用程序的有效“aps-environment”权利字符串
【发布时间】:2016-09-21 19:43:42
【问题描述】:

我想在我的 iOS 应用中使用通知 我阅读了很多教程,并使用了这个: http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1

我的代码是:

var types: UIUserNotificationType = UIUserNotificationType.Badge |
        UIUserNotificationType.Alert |
        UIUserNotificationType.Sound
    var settings: UIUserNotificationSettings = UIUserNotificationSettings( forTypes: types, categories: nil )

    application.registerUserNotificationSettings( settings )
    application.registerForRemoteNotifications()

我收到了这个错误: 找不到应用程序的有效“aps-environment”权利字符串

我搜索了很多,我使用了所有可能的解决方案,我再次重试,但没有任何改变!

【问题讨论】:

    标签: ios notifications


    【解决方案1】:

    我在 Xcode 8 中遇到过这个问题。 您必须启用目标—> 功能—> 推送通知。 查看截图。

    【讨论】:

    • 谢谢兄弟,你拯救了我的一天;-)
    【解决方案2】:

    该消息告诉您,用于签署您的应用程序的配置文件未启用推送通知。您可能正在使用默认的 Xcode 开发配置文件对其进行签名。

    在教程中(相当不错,我也将它用于我的第一个推送通知),注意制作配置文件部分,并确保这个特定的配置文件在构建期间使用(您可以在项目设置中更改此设置)。

    【讨论】:

      【解决方案3】:

      我认为“aps-environment”会在配置文件中。我会检查配置文件是否启用了“推送通知”。

      【讨论】:

        猜你喜欢
        • 2012-11-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-03-09
        • 2015-02-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多