OneSignal Notification Extension,错误找不到任何可用的配置文件

时间:2018-12-26 09:01:06

标签: xamarin.forms xamarin.ios onesignal

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

但是我有错误

  

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

我该如何解决这种情况?

2 个答案:

答案 0 :(得分:2)

我知道这是旧帖子,但我正在发布答案以帮助他人。

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

我要做的第一件事是在开发人员门户的“标识符”部分中创建一个Apps组标识符(请注意,您的标识符名称应为“ group。{your_bundle_id} .onesignal”,并且在Xamarin.iOS权利中应相同。 .plist(应用组)

转到标识符并启用应用组,然后添加应用组标识符。

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

此后,我将Xamairn.iOS中的Bundle Signing设置更改为Automatic Provisioning,然后选择了我的团队。

如果您不能选择团队,请转到工具->选项-> Xamarin->苹果帐户。点击添加。

我希望这会有所帮助,如果我的回答对您有所帮助,那么请

答案 1 :(得分:0)

如果您想在应用程序中使用notification。请不要忘记确保选择“ Explicit App ID”,并且捆绑标识符不要以*结尾。这将创建一个适用于多个应用程序的标识符,并且推送通知证书必须适用于单个应用程序。 enter image description here

  

然后在“应用服务”下,选择“推送通知”:

enter image description here

  

在您的项目中-> Entitlements.plist

enter image description here