我有一个应用程序,到目前为止基于技术原因,似乎需要很长时间才能加载。目前它显示一个背景图像,并在其上显示1-2个图像,没有比“Hello,World!”更复杂的图像。应用
Xcode中的状态是“等待____________:____________的iPhone启动”,它会在那里停留几分钟,最后等待它启动。这是将设备连接到计算机。 Xcode说,右边的“没有问题”。
我能想到的唯一可能需要减肥的是几张高分辨率图像。除了显示其中一个版本的缩小版本之外,我没有做任何特别有趣的事情,而且在过去我看起来像是正常的响应时间。
启动应用程序为什么需要几分钟才能在iPhone上启动并运行,有没有明显的原因?
谢谢,
答案 0 :(得分:2)
我有2部iPhone,其中一部与你的表现相同。唯一的区别是“慢”的应用程序安装了350个左右的应用程序,快速的应用程序几乎是干净的。我认为这是我的问题。你可以重置所有内容(没有安装应用程序)只是为了检查它是否能解决你的问题。
答案 1 :(得分:1)
我不知道它是否会占用“几分钟”,但是编译完成和应用程序启动之间的时间包括将应用程序复制到设备的时间,设备验证代码签名,然后是调试服务器启动,读取整个应用程序并开始与Xcode通信。在具有大量图像资源的大型应用程序中,执行这些操作所需的时间非常明显(读取:因为全部出局而烦人。)当简单地启动先前存在的,先前已启动时,这些任务都不需要完成应用程序,没有调试器。