我有一个在iOS 3.0 - 3.1.3上运行良好的应用程序。在测试iOS 4 SDK ad-hoc构建时,应用程序的行为很奇怪。安装后(使用Xcode,iTunes或iPhone配置实用程序),应用程序执行以下两项操作之一:
由于应用程序永远不会达到可以调试的程度,因此无法进行调试。 Xcode控制台显示没有与远程调试器的联系,iPhone控制台只显示与该应用程序相关的一行:
周六6月26日01:41:48 iPhone SpringBoard [28]:无法将激活事件发送到no.applics.myapp恢复动画激活:animationStart = 1880.316523041667 deactivate:killed:(ipc / send)无效的目标端口
我认为这可能表明多任务是问题所在,但UIApplicationExitsOnSuspend打开和关闭都会发生同样的事情。
我还测试了SDK 3.1.3版本并获得了相同的行为。
真正有趣的部分是,如果iPhone重新启动,安装的应用程序工作正常。我开始认为这是iOS 4和配置的问题。有没有其他人经历过这种或类似的东西?
答案 0 :(得分:0)
我有,就在今天。我不知道为什么。我开始认为它可能与iTunes同步,然后安装应用程序有关。当我有照片与iPhoto同步时,我才注意到它。
答案 1 :(得分:0)
我在4.0.1 iPhone 3GS上遇到了同样的错误 - 这个应用程序在启动失败前一天工作正常,然后呈现黑屏。从Xcode运行应用程序导致gdb因“putpkt:write failed”消息而崩溃。我也无法使用组织者删除相关的配置文件,Apple显然已经删除了iOS4中的Settings-> General-> Profiles。
重新启动手机,删除应用程序,并删除Xcode管理器中的配置文件,为我修复了此错误。
控制台日志中的Springboard错误:
activate: deactivate: eventOnly underLock : (ipc/send) invalid destination port
activate: deactivate: animate : (ipc/send) invalid destination port