【问题标题】:Xcode 4.2 can't debug iOS 4.2.1 (8C148)Xcode 4.2 无法调试 iOS 4.2.1 (8C148)
【发布时间】:2011-12-11 21:29:53
【问题描述】:

我最近更新到 Xcode 4.2。我还将我的新 iPad 2 和 iPod(最新一代)更新到 iOS 5。我构建了我的应用程序并且可以毫无问题地调试它们。

运行 iOS 4.2.1 (8C148) 的旧 iPod 无法运行,也没有出现任何错误。 顶部中心面板显示“已完成在 iPod One 上运行 MyApp”。 (iPod One 是我第一台 iPod touch 的名称)

Xcode 底部有一个闪烁,好像它几乎要进入调试器并即将显示底部输出面板但它没有。 main 中的断点也不会停止它。

我没有错误,也没有什么可继续的。

我已更新所有配置文件,恢复设备,选择“用于开发”,没有任何帮助。

由于没有来自 Xcode 的反馈,我不知道该怎么办。

附言该应用程序也可以在所有模拟器中正常运行。


当我最初选择 iPod 时,我在控制台中看到以下一系列消息,这些消息从管理器中显示:

10 月 20 日星期四 09:42:49 未知锁定d[16] : 2ffea000 handle_connection:无法从 Xcode 接收 USB 消息 #6。 杀死连接 Thu Oct 20 09:42:49 未知 com.apple.mobile.lockdown[16]:无法接收大小 消息 Thu Oct 20 09:42:50 未知 /Developer/Library/Daemons/DTFetchSymbols[308] :找到的路径: 10 月 20 日星期四 09:42:50 未知 /Developer/Library/Daemons/DTFetchSymbols[308]:/usr/lib/dyld 10 月 20 日星期四 09:42:50 未知 /开发者/库/守护进程/DTFetchSymbols[308]: /System/Library/Caches/com.apple.dyld/dyld_shared_cache_armv6 Thu Oct 20 09:42:50 未知 com.apple.mobile.lockdown[16] :不能 接收消息的大小 Thu Oct 20 09:42:50 unknown lockd[16] : 2ffea000 handle_connection: 无法接收 USB 消息 #6 来自 Xcode。杀死连接 Thu Oct 20 09:42:56 未知 锁定 [16]:2ffea000 句柄连接:无法接收 来自 MDCrashReportTool 的 USB 消息 #6。杀死连接

【问题讨论】:

  • 答案是必须输入 armv6 和 armv7 才能获得有效的架构。看到这个:stackoverflow.com/questions/6299996/…
  • 就我而言,armv7 已经存在。问题是缺少armv6。感谢您的回答!

标签: debugging ios-4.2 provisioning xcode4.2


【解决方案1】:

我有同样的问题,但我解决了。原因 不受支持的架构(默认情况下 Xcode4.2 使用标准 arch= armv7 )-> 添加 armv6

【讨论】:

    【解决方案2】:

    除了添加 armv6 架构之外,我还必须从我的应用程序 info.plist “必需的设备功能”条目中删除 armv7 条目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多