Ios 推送通知的证书和配置文件

Ios 推送通知的证书和配置文件,ios,xcode,parse-platform,apple-push-notifications,provisioning-profile,Ios,Xcode,Parse Platform,Apple Push Notifications,Provisioning Profile,我在这个过程中遇到了麻烦。我收到了为开发工作的推送通知。我已经阅读了多个指南和问题,出于某种原因,或者他们的指南在iOS 8中不受欢迎,或者我的Xcode有漏洞,我在配置配置文件方面遇到了问题 为了回答这个问题,我概括了隐私问题的大部分术语 我最近遇到了一个bug-未能对“App”进行编码签名。有一个修复问题按钮,但我确保没有单击该按钮;恐怕这只会使我的问题复杂化 我已经按照指南操作并配置了我的应用程序。我已经做了以下工作: 从钥匙链访问请求证书识别请求 在iTunes Connect中创建了

我在这个过程中遇到了麻烦。我收到了为开发工作的推送通知。我已经阅读了多个指南和问题,出于某种原因,或者他们的指南在iOS 8中不受欢迎,或者我的Xcode有漏洞,我在配置配置文件方面遇到了问题

为了回答这个问题,我概括了隐私问题的大部分术语

我最近遇到了一个bug-未能对“App”进行编码签名。有一个
修复问题
按钮,但我确保没有单击该按钮;恐怕这只会使我的问题复杂化

我已经按照指南操作并配置了我的应用程序。我已经做了以下工作:

  • 从钥匙链访问请求证书识别请求
  • 在iTunes Connect中创建了一个新的应用程序ID,并带有一个新的捆绑包标识符。我确保进入我的应用程序中的
    info.plist
    ,更改并匹配在iTunes Connect中创建的新应用程序ID
  • 使用iTunes Connect中新的应用程序ID,我创建了生产SSL证书
  • 将其安装到myKeyChain Access,并将其导出以上载到Parse
  • 接下来,我将讨论供应概要。我再次进入iTunes Connect,创建了一个新的资源调配配置文件,确保将正确的捆绑包ID与之链接,并下载了它

    这里有一部分可能是捏造了这个过程。在《解析通知指南》(Parse Notifications Guide)中,他们指示用户双击下载的文件——在我的例子中,它被称为“AdHocDistribution.MobileProvision”,它将自己安装到Xcode中

    通过选择“下载”按钮,从下一屏幕下载生成的配置文件

    双击下载的文件安装配置文件

    这将在设备窗格中打开Xcode的管理器。新的资源调配配置文件应显示在库的“资源调配配置文件”部分。确保此配置文件的状态为“有效配置文件”。如果配置文件无效,请确保密钥链中安装了开发人员证书

    双击mobileprovisioning文件不会导致任何明显的反馈,告诉我它已安装

    最后,我修改了我的项目和目标的构建设置中的代码签名字段,以匹配我下载的设置


    最后,我试着运行这个应用程序,结果出现了错误。请帮忙

    使用ADHOC from dev account创建应用程序的配置文件。下载并控制将其拖动到Xcode,在屏幕截图的配置文件下选择该配置文件。 对目标和项目做同样的事情,你会很好的去做


    另外,请选择该团队作为您的开发帐户

    请按照以下步骤操作

  • 检查所有目标的代码签名部分。比如项目和测试目标
  • 检查所有.Plist文件中的项目“标识符”
  • 在Xcode account部分添加帐户,方法是选择: XCode->Preference->Account->单击+签名并添加您的apple开发者帐户
    希望它能帮助你

    您是否在用于创建临时设置配置文件的keychain中安装了生产证书。这解决了代码签名问题,但我收到了“process launch failed:failed to get task for process:1859”的提示,您无法使用此设置在模拟器或设备的调试模式下运行,这是为了生成IPA并通过TestFlight安装应用程序,为了通过调试在设备中运行,您需要创建开发配置文件并配置应用程序包以获得开发推送通知。希望你能理解我在我的设备上运行这个。我不确定它是否处于调试模式。我怎么检查?我怎样才能切换到分发模式呢?你在连接到Xcode的设备上运行它,是的,这就是调试模式。在您的设置中提到的分发或特别模式是当您从试飞安装应用程序时,而不是通过连接macoh boy来安装。嗯,非常感谢你的帮助。这个问题已经困扰了我整整两天。非常感谢你的帮助。