2015-06-24 82 views
0

在Xcode 6.3中,当我尝试在我的设备(iPhone)上运行我的应用程序时,我得到“设备上没有剩余空间”。该应用程序昨天在iPhone上工作,但今天我得到了这个错误。Xcode 6.3中的“设备上没有剩余空间”错误

任何人都知道如何解决这个问题?

+3

*你认为“设备上没有剩余空间”是什么意思? – Droppy

+3

对我来说意味着废话 – user3115233

+2

这对我来说是一个常见问题,尽管它有一个32GB的电话,几乎有10GB的空闲存储空间。很显然,由于他们对这个问题缺乏经验,人们投票不起作用,这对我和我一起工作过的几个开发人员来说是很常见的。 –

回答

5

有两种常用的步骤来此相当普遍的问题:

  1. 删除设备中的应用。
  2. command + k将清除您的代码并再次运行。

  3. 关闭Xcode并重新打开,再次运行。

确保您先从设备上删除应用程序。如有必要,请关闭手机并重新开机,但在从设备上删除应用程序并重新安装后,我从来不必这样做。

0

当使用sem_open()创建命名信号时,我目前看到这个错误信息(“设备上没有剩余空间”)。 (一个Unix函数调用)错误消息文本由一个名为errno()的函数返回,当sem_open失败时,我写入控制台的结果。

对我来说,听起来像你正在使用的一些代码是试图创建一个信号量,并得到这个错误。我的理解是,如果你在没有释放它们的情况下创建了太多命名的信号量,它们就会发生(它们会在你的程序运行之间持续存在)。你可能会通过重新启动手机来暂时解决问题。

其他系统函数可能会显示相同的消息,而不仅仅是sem_open。您可以尝试在errno()上设置符号断点并查看是否可以找到生成错误消息的代码。

0

也许需要检查Mac上的存储。我有Xcode8.3.2与2Gb可用的MacBook上的固态硬盘相同的问题,删除一些东西后,它的工作。

相关问题