0
Oct  5 16:23:07  com.apple.launchd[1] <Notice>: (UIKitApplication:com.gx.uxart[0x57b0]) Exited: Killed: 9

Oct  5 16:23:07  com.apple.launchd[1] <Notice>: (UIKitApplication:com.hahainteractive.bookswing[0x2339]) Exited: Killed: 9

Oct  5 16:23:07  com.apple.launchd[1] <Notice>: (UIKitApplication:com.nike.nikeplus-gps[0xf40f]) Exited: Killed: 9

Oct  5 16:23:07  backboardd[28] <Warning>: Application 'UIKitApplication:net.nyvra.NYSliderPopoverDemo[0x43d]' exited abnormally with signal 9: Killed: 9

Oct  5 16:23:07  backboardd[28] <Warning>: Application 'UIKitApplication:com.croquis.CookieWords[0xcc22]' exited abnormally with signal 9: Killed: 9

Oct  5 16:23:07  backboardd[28] <Warning>: Application 'UIKitApplication:com.gx.uxart[0x57b0]' exited abnormally with signal 9: Killed: 9

Oct  5 16:23:07  backboardd[28] <Warning>: Application 'UIKitApplication:com.hahainteractive.bookswing[0x2339]' exited abnormally with signal 9: Killed: 9

Oct  5 16:23:07  backboardd[28] <Warning>: Application 'UIKitApplication:com.nike.nikeplus-gps[0xf40f]' exited abnormally with signal 9: Killed: 9

myapp 是 com.gx.uxart。我有任何问题。

com.apple.lanuchd 是什么?(我知道篮板是 SpringBoard Daemon。)

为什么要通过 ios 杀死我的应用程序?内存使用情况?

我能做些什么来防止应用程序被iOS杀死?内存优化?

4

2 回答 2

1

启动是所有进程之父.. 在作为 IIRC 的 unix 下。
我猜它的工作太启动并重新启动和杀死守护进程/应用程序,包括跳板

但这在您的情况下并不重要:) 重要的是您不能可靠地阻止操作系统杀死您的应用程序。它可以随时被杀死。没有恒定的背景模式。苹果对此有详细的描述:

任何进入 bg 的应用程序都可以通过它启动的 backgroundTask 请求继续运行。然后你可以得到尽可能多的时间......理论上。在实践中:你不应该使用内存、cpu 时间或消耗电力,否则你会被杀死。

投机

在您的情况下,它确实看起来操作系统会杀死尽可能多的应用程序,以便让更多人使用 nikeplus-gps ...但这还不够,因此它也必须杀死 nikeplus

于 2013-10-06T22:48:08.740 回答
0

您的应用程序使用了多少内存?如果出现内存压力,Launchd 将终止应用程序。

使用工具启动您的应用程序并查看分配情况。特别是实时字节。这肯定是你的问题。

此外,这假设您的应用程序是前台应用程序。如果您的应用程序处于后台,则可能出于多种原因随时暂停。

不过,如果您还没有的话,请先从 Instruments 开始。良好的内存占用是避免许多问题的基础。

有用的参考资料:

于 2013-10-06T22:36:34.233 回答