如何使用 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 HocApple 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 HocApple 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”执行失败

我们如何使用企业帐户分发 iOS 版本?