为什么我的tvOS应用程序最终退出?我怎么能阻止它这样做呢?

时间:2016-06-07 15:31:17

标签: timeout tvos apple-tv

在注意到我公司的人员离开我们的iPad应用程序整天在他们的办公桌上打开以在屏幕上观看数字进展,并注意到我们在墙上有一些未充分利用的高清电视之后,我创建了一个tvOS应用程序并且能够将这些信息放在屏幕上的麻烦很少,我们为电视购买了第四代Apple TV。这是一个巨大的打击。

然而,一个问题是该应用程序无法无限期地保持活力。我不知道为什么,但即使我们告诉tvOS保持清醒而不去屏幕保护程序,每天早上我都进来,应用程序已退出,我们正盯着主屏幕。我在应用程序上安装了Crashlytics / Fabric并且我已经崩溃了几次并向我发送有关它的电子邮件但是当我在早上重新启动应用程序时我没有收到任何电子邮件,也没有看到任何重复发生的崩溃他们的仪表板(它可能每天都是一样的),所以我认为它不会崩溃。

所以在这一点上,或许有一些时间限制应用程序可以运行多长时间,我正在遇到。

我想我的第一个问题是我遇到某种时间限制,第二个问题是我怎么能阻止它发生?

目的是让它永远只是一个内部应用程序,而不是去App Store,所以如果有某种方法可以让苹果公司拒绝该应用程序这不是一个问题,因为我们可能永远不会将向公众发布此内容。

更新

因此,虽然Crashlytics / Fabric没有告诉我应用程序崩溃,但是Xcode中的设备窗口中的崩溃日志告诉我存在崩溃。

具体来说,它看起来像每晚大约晚上11:45,给予或花一分钟,它与EXC_BAD_ACCESS (SIGILL) KERN_PROTECTION_FAILURE消息崩溃。所以我想知道是否有一些事情发生在tvOS的十五分钟到午夜,或者我的应用程序正在做什么,或者如果内存泄漏或可能导致这种情况的任何事情在那个时候发生,这只是一个很大的巧合。

我想测试它的一种方法是制作一个什么都不做的应用程序,看看是否会发生同样的事情。这篇帖子缺乏答案让我觉得这是我的代码中的一个问题(即,tvOS没有执行某些宵禁或其他事情),或者没有多少人试图以这种方式使用tvOS。

0 个答案:

没有答案