我目前正在使用iOS应用,没什么大不了的,只是一个简单的预算跟踪器。工作流程如下:将一些新内容编码到app =>将我的iPhone连接到我的mac =>使用Xcode构建应用程序到我的iPhone 6和我妻子的iPhone 6 plus(所以两个不同的设备!)。在这一点上一切正常。
但过了一段时间(有时只是几天,有时是几周),应用程序突然停止同时在两台设备上工作,没有任何预示:我们不会更新iOS而且不做如果环境发生任何变化,应用就会开始这样做:https://s3.amazonaws.com/sized-video-assets-public-v1/wp-content/appadvice-v2-media/2015/07/crash_9b28fddfc26f9f0380f1b0d0b2324018-quarter.gif(但在我的情况下,应用无法到达第一个视图,在启动后立即崩溃)。
最奇怪的是,崩溃问题在两个不同的设备上完全同时开始,但是"无问题间隔"从来都不一样:有时崩溃在一天后开始,有时在两周后开始,等等。 在使用Xcode将应用程序重建到设备后,整个过程重新启动,应用程序正常运行一段时间。
我已经尝试过这些东西来调试这个问题:
这里发生了什么?
答案 0 :(得分:12)
如果应用程序是使用XCode安装的,并且您没有付费程序开发者帐户,那么应用程序的预期寿命大约为48小时
(没有正式的有效时间) 对于付费程序,使用正确的证书只需几个月。目前似乎是大约60天。
如果您没有在应用中签名,则预期寿命较短。苹果公司允许您部署免费帐户,这是一个很新的例子,但它仅用于测试目的(模拟器除外),如果您想在设备上测试更多天,则必须为开发者计划付费。
希望这会对你有帮助......
如果您有任何其他疑问,请与我们联系。