iOS开发生产推送证书:何时以及如何?

iOS开发生产推送证书:何时以及如何?,第1张

概述文档对此非常模糊,所以我无法找到这些问题的真实答案: >在哪些确切的情况下,我应该使用开发证书而不是生产来发送推送通知? > Apple如何检测应用程序处于“开发”模式?这是根据构建配置在编译期间硬编码的内容吗? >如果我创建一个完全自定义的构建配置怎么办 – 让我们说“TestFlight” – 我应该使用哪个证书? >是否可以将开发证书与adhoc版本一起使用(在beta测试者圈内)? 1)推 文档对此非常模糊,所以我无法找到这些问题的真实答案:

>在哪些确切的情况下,我应该使用开发证书而不是生产来发送推送通知?
> Apple如何检测应用程序处于“开发”模式?这是根据构建配置在编译期间硬编码的内容吗?
>如果我创建一个完全自定义的构建配置怎么办 – 让我们说“TestFlight” – 我应该使用哪个证书?
>是否可以将开发证书与adhoc版本一起使用(在beta测试者圈内)?

解决方法 1)推送通知由App ID处理.因此,您可以在生产环境和测试环境(开发)中使用该App ID( Ref).

2)我会说你根据你创建的证书(开发或分发)

3)如果我没有弄错,TestFlight会使用分发配置文件.从他们的网站:

In the Code Signing IDentity drop down,select the same distribution
Provisioning Profile specifIEd in the Release configuration from step
5 of the “Creating the Basic Application” section,and click Next.
NOTE: When generating an IPA for distribution on TestFlight,you
should always use an Ad Hoc distribution Provisioning Profile for both
the Archive and distribute options. (07001)

4)这是一个配有Ad-hoc选项的分发配置文件(而不是Apple商店选项).使用Ad-Hoc的分发配置文件,您可以指定哪些设备有资格使用(Ref)

总结

以上是内存溢出为你收集整理的iOS开发/生产推送证书:何时以及如何?全部内容,希望文章能够帮你解决iOS开发/生产推送证书:何时以及如何?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1039794.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存