ios推送通知只能通过电缆上传到手机上的版本进行测试

ios推送通知只能通过电缆上传到手机上的版本进行测试,ios,iphone,apple-push-notifications,testflight,Ios,Iphone,Apple Push Notifications,Testflight,我正在使用推送通知平台,该平台告诉我,我从APN获得了一堆无效的推送令牌。关于为什么会发生这种情况,他们的最佳选择是,APNS只认为通过电缆上传到设备的构建处于“开发”模式。不过,这没什么大不了的,推送通知平台的人在从苹果公司取回三个无效代币后停止发送推送通知 如果他们是对的,这意味着即使我使用TestFlight进行临时分发,并使用我的临时APNS配置文件,设备也会认为应用程序处于生产模式 听起来很疯狂。我在下面列出的苹果文档中找不到任何关于它的信息,所以我有点怀疑 ``` ``` 有人能

我正在使用推送通知平台,该平台告诉我,我从APN获得了一堆无效的推送令牌。关于为什么会发生这种情况,他们的最佳选择是,APNS只认为通过电缆上传到设备的构建处于“开发”模式。不过,这没什么大不了的,推送通知平台的人在从苹果公司取回三个无效代币后停止发送推送通知

如果他们是对的,这意味着即使我使用TestFlight进行临时分发,并使用我的临时APNS配置文件,设备也会认为应用程序处于生产模式

听起来很疯狂。我在下面列出的苹果文档中找不到任何关于它的信息,所以我有点怀疑

```

```


有人能告诉我一些文档,这些文档显示,我测试推送通知在我的应用程序中是否正常工作的唯一方法是将iOS设备物理连接到我的计算机,并通过Xcode运行它吗?

重要的是如何对应用程序进行签名。使用开发证书签名的应用程序只能与APNS沙箱一起使用。使用分发证书(即席或分发)签署的应用程序将与生产APN一起使用。你如何发布你的应用并不重要。TestFlight很好。如果您使用电缆(即开发配置文件)构建应用程序,那么推送通知应该仍然有效。但是,如果您没有使用adhoc APNS证书签名,那么当有人通过试飞下载应用程序时,他们将不会收到推送通知。类似地,当您将应用提交到应用商店时,推送通知仅适用于特定于应用的分发证书。Parse很好地解释了您需要在的第7节中执行的所有操作:当您现在将应用程序提交给签有生产证书的TestFlight时,这仍然是真的吗?