iOS 8中的后台模式(获取)

iOS 8中的后台模式(获取),ios,healthkit,hockeyapp,background-fetch,Ios,Healthkit,Hockeyapp,Background Fetch,我正在开发一个iOS应用程序,它使用后台模式向服务器发布更新。应用程序唤醒、检查电池状态、启动后台进程并调用完成处理程序。以完全相同的顺序。而且效果很好。在iOS模拟器中,在我开发的iPhone(5s、6和6 plus)上,但在我发布的任何其他iPhone上,它似乎都被破坏了 我目前正在使用HockeyApp(因为我们还没有准备好将应用提交给苹果)来分发应用。我有正确的证书,我遵循了背景模式教程(用于启用它),并且我对电池友好。尽管如此,后台模式仅适用于我开发的iPhone和模拟器,而不适用于任

我正在开发一个iOS应用程序,它使用后台模式向服务器发布更新。应用程序唤醒、检查电池状态、启动后台进程并调用完成处理程序。以完全相同的顺序。而且效果很好。在iOS模拟器中,在我开发的iPhone(5s、6和6 plus)上,但在我发布的任何其他iPhone上,它似乎都被破坏了

我目前正在使用HockeyApp(因为我们还没有准备好将应用提交给苹果)来分发应用。我有正确的证书,我遵循了背景模式教程(用于启用它),并且我对电池友好。尽管如此,后台模式仅适用于我开发的iPhone和模拟器,而不适用于任何其他iPhone

这听起来有人熟悉吗?我忘了什么吗?我做错什么了吗?非常感谢您的帮助,因为这会让我发疯(

斯特凡


PS:我在这个要点中包含了一些代码:

你如何判断它不工作?另外,你确定应用程序安装正确吗?我以前在分发IPA时遇到过签名问题。正如@JackBeNimble所说,这听起来像是证书/权利问题。在另一个iOS设备上安装和启动应用程序时,你是否监控了控制台?因为我没有看到任何新数据被添加到服务器上(这应该发生,因为有)。@LukasSpieß我怎么能监视控制台等?以前没有尝试过(对于iOS开发来说是非常新的)。哦,我确实看到了新数据,但这些数据来自我的开发设备,而不是其他iPhone。我将再次检查证书和授权。快速检查的方法是尝试将其上载到应用商店-您可能会收到某种错误消息。此外,我相信您可以通过organizer访问日志-可能有一个选项可用对于您连接到的设备。我很惊讶,如果您是在曲棍球场进行安装,那么安装时不会收到错误消息。