iTunes Beta 测试和分发配置文件
Posted
技术标签:
【中文标题】iTunes Beta 测试和分发配置文件【英文标题】:iTunes Beta testing and Distribution profile 【发布时间】:2015-02-05 15:17:52 【问题描述】:我有一个关于iTunes
连接beta testing
的小问题。
为此,我们必须将构建上传到应用商店,然后启用内部测试。由于Xcode
不允许我们使用Ad Hoc
配置文件签署应用程序以将其上传到应用程序商店,并且它必须是分发配置文件才能将其上传到应用程序商店。
所以我的问题是,当我使用分发配置文件签名时,push notification
使用生产服务器,可能我的生产服务器当时还没有准备好,所以我们应该如何解决这个问题。
所以有两件事,一是push notification
的生产服务器,另一个是 API 调用的生产服务器。我总是可以使用开发服务器 URL,但是当我使用 distribution
个人资料签名时。我认为它会自动将生产服务器用于Push notifications
【问题讨论】:
【参考方案1】:使用分发证书,并在您的开发服务器中使用相同的分发推送证书 .PEM(您可以稍后在您的分发服务器上重新使用此 .pem)。
【讨论】:
但问题是我已经设置了生产服务器,我无法触摸生产服务器,因为我已经使用了我的早期版本的应用程序。因此,使用您告诉我的解决方案,我将在我的开发服务器和生产服务器上拥有相同的证书,如果我使用开发服务器 URL,那么我将从哪个服务器获取来自开发或生产的推送消息? 如果您在开发和生产服务器中拥有相同的推送证书,但您要发送推送通知的设备或帐户不同,则从开发服务器发送推送通知应该没有问题到您的“开发或测试”帐户(存储在开发中),您无需更改生产服务器。以上是关于iTunes Beta 测试和分发配置文件的主要内容,如果未能解决你的问题,请参考以下文章
Ad hoc iOS 应用程序 - 无需 iTunes 即可分发