双击解析推送通知教程时,.mobileprovision文件未添加到KeyChain Access



我使用下面的链接在Parse:上设置推送通知

https://github.com/ParsePlatform/PushTutorial/tree/master/iOS

我有一个类似的问题,从这篇文章的用户:解析推送通知iOS。

基本上,我设置了推送通知,它们似乎正在工作。然而,我无法将PFInstallation对象写入Core数据库,但只要设备令牌设置为我手机的设备令牌,我就可以接收推送通知。为了尝试调试这个问题,我在Parse上删除了我的应用程序,删除了我所有的证书并重新启动了这个过程,现在我的测试设备甚至没有出现在我的Core安装对象中。我之前写了一个问题(Parse Push Notifications Testing PFInstallation Not Working),但还没有得到如何在Parse中将PFInstallation对象上传到Core Installation数据库的答案。

我发现的一个可能的解决方案出现在这个问题中:解析iphone 中的推送通知

基本上,它说要确保使用移动资源配置文件。

在解析iOS推送教程,第2节,步骤10说:

双击下载的文件,将配置文件添加到您的"登录"钥匙链中。

然而,当我双击.mobileprovision文件时,什么也没发生。有一道闪光,好像有什么东西要打开,但什么都没有打开。我在钥匙链访问中检查了"登录"钥匙链,没有添加任何内容。该文件的默认"打开方式"为xCode 7.2。我试着用Keychain Access打开它,但对于.mobileprovision文件来说,这是不可能的。

有什么建议吗?

更新

在Build settings下,有一个"Provisioning Profile"选项卡,该选项卡设置为自动。我在本教程第2节第10步中创建的配置文件在此选项卡中显示为一个选项,但当我将其设置为该配置文件并尝试运行代码时,我会收到以下错误:

"您的构建设置指定了一个UUID为"(我的UUID)"的配置文件,但是,找不到这样的配置文件。"

我终于解决了这个问题。我不得不在我的应用程序和目标中构建设置,并将"Provisioning Profiles"更改为.mobileprovisioning文件。

完成此操作后,我收到错误消息:您的生成设置指定了UUID为"(我的UUID)"的配置文件,但是,找不到这样的配置文件。

但没有什么问题。我所要做的就是退出Xcode并重新启动应用程序,正如这篇文章中的一个答案所建议的那样:Xcode 5:"找不到这样的设置配置文件"错误

相关内容

  • 没有找到相关文章

最新更新