如何在发布版本中使用APS开发证书



xcode中有一些黑魔法,涉及构建配置。它为我们做了很多工作,但与此同时,对于特定的自定义,所有设置都不容易找到。

我想出于一个简单的原因将我的应用程序构建发布:我想与Testflight中的某些测试用户一起对其进行测试,而不会出现特定DEV的UI。

我们在应用程序中具有调试工具,以便在调试模式下构建时。

我们的服务器(目前尚未发布Dev Server(确实使用APS开发认证。

因此,我只是尝试推动看起来像我们生产应用程序但使用Debug APS证书的Testflight版本。我该怎么做?

手动将权利文件更改为APS>生产?

我认为您无法使用它,有些担忧是

  1. 您无法通过开发证书和开发个人资料就iTunesconnect提交档案。
  2. ,如果您使用的是企业证书或生产证书,则在存档过程中,将在KeyChain中搜索生产APS证书。

因此,为了进行测试目的,您可以使用企业证书将其分布在您自己的服务器上的随机用户中,或者您需要在iTunes Connect上使用生产证书上传分发版本,而在KeyChain中使用生产APS。您需要在APNS服务器设置中使用" gateway.push.apple.com:2195",而不是" gateway.sandbox.push.apple.com:2195"。

最新更新