我不确定标题是否清晰。正在发生的事情是,我一直在为我的企业应用程序开发推送通知功能。它在开发环境中一直工作正常,但是我已经迁移到分发版本,如果从存档中下载应用程序,则在iPhone上可以正常工作。服务器上的 IPA 文件,但如果它从 Xcode 直接安装的版本运行,则不会。(即通过 USB 连接到 Mac 的 iPhone。即使我停止测试运行,断开与 Mac 的连接,并运行直接从 Xcode 安装的应用程序,PN 也不会通过。只有当我从服务器重新安装应用程序时。很奇怪。
我已经正确创建和安装了所有证书,我认为这无关紧要。
有人知道为什么会这样吗?
谢谢!
编辑:附加信息:如果我在iPad上以任何一种方式加载它,同样的问题。如果下载,则确定,如果直接安装,则不行。
编辑2:我想通了。请参阅下面的答案。
好吧,这对我来说有点愚蠢。 事实证明,从Xcode安装到手机上的版本默认是开发版本,我使用的是分发服务器配置。咄。