如何使用 Firebase 分发 iOS 应用程序?
Posted
技术标签:
【中文标题】如何使用 Firebase 分发 iOS 应用程序?【英文标题】:How to distribute iOS app with Firebase? 【发布时间】:2018-08-05 12:02:17 【问题描述】:我希望有人帮助我,以便成功分发我的 ios 应用程序。 我按照以下步骤制作了一个带有 Firebase 推送通知服务的简单 ios 应用程序。
1。在开发中添加了带有 Apple 推送通知服务 SSL(沙盒)的 IOS 证书
2。如下图所示,将开发 APNs 证书上传到 Firebase 云消息传递。
3。一切顺利。我可以在我的 iPhone 上成功发送通知,没有任何问题。
我的问题来自这里。我想将我的应用程序分发到应用商店,并且我想检查我的分发步骤是对还是错。请看看我的问题和以下步骤,然后给我建议。
Q1 : 为了分发我的应用程序,我在 App Store 和 Ad Hoc 或 Apple Push Notification service SSL(沙盒和生产)之间添加了哪些生产证书?
Q2 : 如果我需要添加Apple Push Notification service SSL (Sandbox & Production),是否需要将生产证书上传到无生产APNs证书区域上图?
Q3:我需要重新下载GoogleService-Info.plist吗?如果是这样,我是否必须替换当前的 xCode 的 GoogleService-Info.plist ?
我真的希望知道或经历过这个案例的人能帮助我。
谢谢
【问题讨论】:
【参考方案1】:对于 Q1:您可以使用以下两种证书中的任何一种来将其用作生产证书:App Store 和 Ad Hoc 或 Apple Push Notification service SSL(Sandbox & Production)
对于 Q2:是的,完全正确。您需要将该证书上传到上图的无生产 APNs 证书区域。
对于 Q3:您不需要再次下载 .plist 文件。
哇!你完成了。很高兴,我的朋友。
【讨论】:
以上是关于如何使用 Firebase 分发 iOS 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章
Android:使用 AAB 的 Firebase 应用程序分发导致生产商店
通过 github 操作使用 fastlane 的 Firebase 应用程序分发?
使用服务帐户凭据模式的 Firebase 分发 android 应用程序的权限被拒绝
Firebase - 应用分发无法获取应用信息:[403] 调用者没有权限 [重复]
将 FireBase 应用程序分发与 Jenkins 集成 - 任务“:app:appDistributionRelease”执行失败