gpt4 book ai didi

xcode4 - Xcode 4.2 : Error 0xC002 when trying to use a jailbroken iPhone 3G for development

转载 作者:行者123 更新时间:2023-12-03 22:54:17 28 4
gpt4 key购买 nike

我有这款越狱的 iPhone 3G,iOS 版本为 4.2.1(支持的最新版本)。当我将它连接到 Xcode 4.2 时,Xcode 开始复制调试符号。它在进程结束时停止复制,并显示以下错误:

Xcode has encountered an unexpected error (0xC002)
No such file or directory, at ‘/SourceCache/DTDeviceKit/DTDeviceKit-867/DTDeviceKit/DTDeviceKit_Utilities.m:864’

有人经历过类似的事情吗?

我知道我应该尝试恢复手机,但我想问一下,以防万一有人能想出不涉及恢复手机的解决方案。

this post on mactechnews.de ,一个人报告了同样的问题——到目前为止没有解决方案。

最佳答案

好吧,经过大量测试和挖掘文件系统......我解决了它。
事实证明,只有少数文件未从设备下载(原因尚不清楚)。它们与 dyld 缓存有关(不知道这是什么以及它的用途)。以下是使您的 4.2.1 设备在 XCode 4.2 和 4.3.x 中可调试的步骤:

  • 关闭 Xcode
  • 转至:~/Library/Developer/Xcode/iOS DeviceSupport/4.2.1 (8C148)/Symbols/System/Library/Caches/com.apple.dyld/注意:如果您没有此文件夹,请运行 Xcode,连接您的设备,然后等待管理器中出现错误 0xC002 - 该文件夹应该在那时创建。
  • 在那里创建 3 个空文件,称为:
  • .copied_dyld_shared_cache_armv6
  • .processed_dyld_shared_cache_armv6
  • dyld_shared_cache_armv6
  • 运行 Xcode 并享受设备旁边的灯最终变绿:)

  • 或者,对于终端爱好者:
    cd ~/Library/Developer/Xcode/iOS\ DeviceSupport/4.2.1\ \(8C148\)/Symbols/System/Library/Caches/com.apple.dyld/
    touch .copied_dyld_shared_cache_armv6
    touch .processed_dyld_shared_cache_armv6
    touch dyld_shared_cache_armv6

    这显然是一个 hack,但它非常适合调试,到目前为止我还没有注意到任何副作用。
    享受!

    小更新:
    我在我的雪豹 hackintosh 上使用 Xcode 4.2(迄今为止的最新版本)对其进行了测试,尽管该设备在管理器中处于事件状态并且可以在设备上运行该应用程序,但我在启动时出现黑屏。它已安装,但显然调试器无法连接。我在 4.0.2 中遇到了同样的问题,当时 0xC002 问题还没有发生,所以我认为它是无关的,甚至可能不会发生在其他人身上。尽管如此,0xC002 仍然可以解决。
    在我使用 Lion 和 Xcode 4.3.2 的主要开发机器上,设备是完全可调试的。

    关于xcode4 - Xcode 4.2 : Error 0xC002 when trying to use a jailbroken iPhone 3G for development,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7922308/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com