看来,自从我将 iPad 更新到 iOS 5.01 后,我无法通过 xCode 对其进行调试。
当我连接 iPad 时,Xcode 和管理器都显示“等待其他符号处理”,无限期显示。
有谁知道我能做些什么来解决这个问题?
不确定它是否每次都能解决问题,但这在过去对我有用:
删除. .copying_lock
_/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.0.1 <DOUBLE CHECK THE NUMBER HERE, IT COULD BE 5.0 or 5.0.1 (abc), etc>/
这可以在 Terminal.app 中使用以下命令完成:
sudo rm /Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.0.1/.copying_lock
再次运行 Xcode。现在符号导入应该立即启动,并且“等待”消息应该消失。
如果这不起作用,请尝试删除编号文件夹本身,然后再次重新启动 xcode。如果那也不起作用,也许重新安装xcode?
对于 Xcode 6.1,您只需删除这两个文件夹的内容:
退出并重新启动 xcode。
这为我解决了问题
打开终端并运行以下命令
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
重启 XCode
我自己也遇到了这个问题,这是因为我在一个事件中调用了一个 NSLog 调用,该调用的触发次数比我预期的要多。它导致了从我的 iPad 到我的 Mac 的数据瓶颈。
我通过断开我的 iPad 解决了这个问题。然后,我使用 iPad 功能终止了 iPad 上的应用程序,让 Xcode 完成它的工作。它在大约半分钟内自行清除。
我在 Xcode 5 中遇到了同样的问题,我刚刚重新启动并解决了问题。
当应用程序通过 Xcode 运行时,我无意中拔掉了我的手机,然后当我再次尝试时,即使我尝试了其他设备,此消息仍不断出现。我尝试重新启动 Xcode,然后重新启动我的 Mac,但它仍然显示相同的消息。我的解决方案只是从设备中删除应用程序并重新运行它。