Xcode卡在“等待其他符号处理”的状态。

8

我更新了iPad到iOS 5.01后,似乎无法通过xCode进行调试。

当我连接iPad时,Xcode和组织器都会显示“等待其他符号处理”,并且一直显示此状态。

有人知道我该怎么做才能解决这个问题吗?


你更新了最新版本的XCode吗? - Kevin
1
实际警报文本为:“正在等待其他符号处理”,此处复制是为了搜索引擎爬虫的受益。 - DavidPhillipOster
6个回答

11

不确定它是否每次都能解决问题,但这在过去对我起作用:

  1. 退出Xcode,
  2. 删除 /Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.0.1(请再次检查数字,可能是5.0或5.0.1(abc)等) 中的 .copying_lock 文件。

    可以使用以下命令在Terminal.app中完成:

    sudo rm /Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.0.1/.copying_lock
    
  3. 重新运行Xcode。现在符号导入应该立即启动,“Waiting”消息应该消失。


如果这样还不行,尝试删除编号文件夹本身,然后再次重新启动Xcode。如果这也行不通,那么可能需要重新安装Xcode。


谢谢,最终我重新安装了XCode,问题得到解决了! - AustinRathe

3

对于 Xcode 6.1 版本,您只需要删除以下两个文件夹的内容:

  1. /Users//Library/Developer/Xcode/iOS Device Logs
  2. /Users//Library/Developer/Xcode/iOS DeviceSupport

退出并重新启动 Xcode 即可。


2
这个方法解决了我的问题。
  1. Quit XCode
  2. Open Terminal and run the following commands

    chmod 64 /Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.0(the correct number)/DeveloperDiskImage.dmg
    chmod 64 /Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.0(the correct number)/DeveloperDiskImage.dmg.signature
    
  3. Restart XCode


1

我自己也遇到了这个问题,原因是我在一个事件中调用了NSLog,而这个事件触发的次数比我预期的要多得多。这导致了从我的iPad到Mac的数据瓶颈。

我通过断开iPad解决了这个问题。然后使用iPad功能终止了iPad上的应用程序,并让Xcode完成其工作。大约半分钟后,问题就解决了。


1

我在Xcode 5中也遇到了同样的问题,我只是重启了一下,问题就解决了。


0

我在使用Xcode运行应用程序时不小心拔掉了手机,然后当我再次尝试时,即使我尝试其他设备,这个消息仍然不断出现。我尝试重新启动Xcode,然后重新启动我的Mac,但它仍然会弹出相同的消息。对我来说解决方案很简单,只需要从设备中删除该应用程序并重新运行即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接