gpt4 book ai didi

ios - 如何在 aps-environment 设置为 "production"的情况下运行我的 iOS 应用程序 (Xcode 6)?

转载 作者:行者123 更新时间:2023-11-29 12:27:52 24 4
gpt4 key购买 nike

我正在使用 Xcode 6 开发一个应用程序,我想测试生产推送通知,但我似乎无法在生产 aps 环境中运行我的应用程序。我如何手动启用此功能以进行测试?

我已经通过 Apple Developer 使用开发和生产推送通知证书注册了我的应用程序,并且使用沙盒开发人员推送通知环境一切正常。但我在注册生产推送 token 时遇到问题,而是继续接收开发推送 token 。

我尝试将目标的代码签名身份更改为 iOS Distribution,但这导致了其他问题,我什至无法启动我的应用程序。我只能在应用发布后使用生产 aps 环境吗?如果是这样,那么我如何在发布前测试生产推送通知?

更多信息是该应用程序尚未发布,我在 node.js 服务器上使用 Amazon SNS 来传送推送。再一次,整个链条使用 APNS_Sandbox(开发人员)环境完美运行。

最佳答案

要使用生产 APS,您的应用必须使用生产配置文件进行签名。

试试这个:

  1. 创建一个 Ad Hoc 配置文件,其中包含您手机的设备标识符。
  2. 将您的发布目标的配置文件设置为这个新的配置文件。
  3. 归档您的应用(Xcode 中的“产品”>“归档”)。注意:确保 Archive 构建发布目标。
  4. 导出您的应用程序的 .ipa(导出 > 在管理器中保存以进行临时部署)并将其安装到您的手机上(将其拖到 iTunes 中,在您的设备上的设备管理器中,等等)。

当您运行该版本时,您的应用应该会发送生产 token 。据我所知,您无法通过 Xcode 将应用的生产版本直接放到手机上(但我可能错了)。

关于ios - 如何在 aps-environment 设置为 "production"的情况下运行我的 iOS 应用程序 (Xcode 6)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28552154/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com