Xcode Organizer设备状态" TakingInstallLock"和挂起,只有治愈是完整的iOS恢复

时间:2012-01-26 03:02:29

标签: xcode timezone uilocalnotification hang xcode-organizer

我正在构建使用UILocalNotifications进行提醒的应用。为了测试调度逻辑,我经常需要按分钟或小时的增量更改系统时间,或者更改时区等。

问题是,在几次会话之后,管理器设备选项卡会显示一个名为“TakingInstallLock”的状态,并在进度指示器中无限期挂起。

1)这是否是由更改系统时间引起的? 2)如果没有,那又怎样? 3)或者如果是,我怎样才能测试间隔几分钟到几周间隔的UILocalNotifications?

4 个答案:

答案 0 :(得分:8)

挂起“TakingInstallLock”可能是由iPhone上运行的漫长安装过程引起的。例如,当您在设备上下载并安装大型游戏时,如果您尝试同时运行项目,XCode将显示此消息。

答案 1 :(得分:7)

我刚才遇到过这个问题,(TakeInstallLock留言未定义时间)

我所做的是重新启动xCode和设备,但我仍然收到了消息。造成差异的是强制退出xCode和Activiy Monitor,并从手机中删除应用程序。然后我打开了Xcode,可以毫无问题地重新运行我的项目。

希望这有助于某人。

-

作为对OP的说明,当我修改手机日期以测试未来事件时,我也遇到了这个问题。它可能有一些事情要做。

答案 2 :(得分:7)

它与修改日期有关。如果您在下午10:20安装应用程序,然后再设置日期或将来再尝试再次运行应用程序,则会出现此问题。

答案 3 :(得分:0)

当我接手一位他之前安装了相同应用程序的同事的iPad时发生了这种情况。在再次尝试之前终止Xcode并从设备卸载应用程序修复了此问题。

在此之后,我收到了“使用错误的权利签名的应用程序”问题,我通过安装相应的配置文件修复了该问题。

我后来发现iPad时钟设置为1970年1月1日,所以这可能是一个影响因素,但我仍然能够在调整时钟之前调试我的应用程序。