【问题标题】:OneSignal Notification Extension, error Could not find any available provisioning profilesOneSignal 通知扩展,错误找不到任何可用的配置文件
【发布时间】:2018-12-26 09:01:05
【问题描述】:

Forms 项目我为 ios 创建了一个通知扩展,如步骤 5 中的 https://documentation.onesignal.com/docs/xamarin-sdk-setup 所述。然后我在 https://developer.xamarin.com/guides/ios/deployment,_testing,_and_metrics/provisioning/working-with-capabilities/app-groups-capabilities/ 应用了这些步骤。

但我有错误

找不到任何可用的配置文件。

我该如何解决这种情况?

【问题讨论】:

    标签: xamarin.forms xamarin.ios onesignal


    【解决方案1】:

    我知道这是一篇旧帖子,但我发布答案是为了帮助他人。

    按照所有说明操作后,我遇到了同样的问题。我通过更新我的证书、标识符和个人资料解决了这个问题。

    我做的第一件事是在开发者门户的标识符部分创建一个应用程序组标识符(请注意,您的标识符名称应该是“group.{your_bundle_id}.onesignal”,这应该与您的 Xamarin.iOS 权利中的相同.plist 应用组)

    转到 Identifier 并启用 App Groups 并添加 App Group Identifier。

    使用新更新的标识符更新所有证书和临时配置文件后,然后将其添加到您的钥匙串访问权限中。

    之后,我将 Xamairn.iOS 中的捆绑签名设置更改为自动预配,然后选择了我的团队。

    如果您无法选择您的团队,请转到工具 -> 选项 -> Xamarin -> Apple 帐户。点击添加。

    希望对您有所帮助,如果我的回答对您有帮助,请点个赞。

    【讨论】:

      【解决方案2】:

      如果你想在你的应用程序中使用notification。不要忘记确保选择显式应用程序 ID 并且 Bundle Identifier 不以 * 结尾。这将创建一个适用于多个应用程序的标识符,并且推送通知证书必须适用于单个应用程序。

      在应用服务下,选择推送通知:

      在您的项目中->Entitlements.plist

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-07-03
        • 2020-06-07
        • 1970-01-01
        • 2015-05-03
        • 1970-01-01
        • 2021-04-01
        • 2011-04-24
        相关资源
        最近更新 更多