首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >苹果推送证书

苹果推送证书
EN

Stack Overflow用户
提问于 2017-12-08 17:41:52
回答 1查看 37关注 0票数 1

我的应用程序有3个配置文件:

  • Ios开发
  • Beta
  • 释放

第一个用于开发,第二个用于试飞,第三个用于应用程序存储。此外,还有两个应用程序ID

  • com.sansasystem.dribble
  • com.sansasystem.dribble-dev

Ios开发Beta配置文件都使用我启用了推送通知功能,并生成了沙箱APNS证书。然而,当我用Ios开发配置文件在应用程序上签名时,不要使用Beta签名。是我做错什么了吗?

EN

回答 1

Stack Overflow用户

发布于 2017-12-09 16:48:04

您需要编译应用程序,并使用相同的cert & prov-profile为beta应用程序使用“com.sansasystem.dribb-dev”签名。

  1. push通知和cert绑定到单个包ID和应用程序编译和捆绑的配置文件。如果您正在查看XCode项目的包设置,请检查是否选择了自动配置。主要是由于这个原因,配置文件可能会自动生成,而不是使用APNS。
  2. 此外,检查Beta "Capabilities“选项卡是否已启用按钮通知按钮。
  3. 最后,检查实际测试目标使用的配置文件。转到> General选项卡-->有一个配置文件下拉,旁边是(i)按钮,单击它,您将能够读取与所使用的prov文件相关的配置文件详细信息和信息。

如果这与您创建的不一样,那么我建议使用手动签名方式并取消自动配置文件复选框,以使生命更加特定以获得错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47719578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档