2011-10-20 78 views
7

我最近更新到Xcode 4.2。我还将我的新iPad 2和iPod(最新一代)更新到了iOS 5.我构建了我的应用程序,并且可以调试它们没有任何问题。Xcode 4.2无法调试iOS 4.2.1(8C148)

我运行iOS 4.2.1(8C148)的旧iPod不能运行,并且不会出现任何错误。 顶部中央面板显示“完成在iPod One上运行MyApp”。 (iPod One是我第一台iPod touch的名称)

Xcode底部有一个闪烁,好像它几乎进入调试器并且即将显示底部输出面板,但它不显示。主要的一个突破点也不能阻止它。

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

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

由于没有从Xcode反馈,我不知道该怎么做。

p.s.该应用程序也适用于所有模拟器。


当我最初选择iPod我看到从组织者所示的以下系列中的控制台,设备的消息的:

周四年10月20 9时42分49秒未知lockdownd [16 ]:2ffea000 handle_connection:无法从Xcode接收USB消息#6。 杀死连接Thu Oct 20 09:42:49 unknown com.apple.mobile.lockdown [16]:无法接收大小 消息Thu Oct 20 09:42:50 unknown /Developer/Library/Daemons/DTFetchSymbols [ 308]:找到路径: Thu Oct 20 09:42:50 unknown /Developer/Library/Daemons/DTFetchSymbols [308]:/ usr/lib/dyld Thu Oct 20 09:42:50 unknown /Developer/Library/Daemons/DTFetchSymbols [308]: /System/Library/Caches/com.apple.dyld/dyld_shared_cache_armv6 Thu Oct 20 09:42:50 unknown com.apple.mobile.lockdown [16]:不能 接收大小消息Thu Oct 20 09:42:50 unknown lockdownd [16] :2ffea000 handle_connection:无法接收来自Xcode的USB消息#6 。杀死连接Thu Oct 20 09:42:56 unknown lockdownd [16]:2ffea000 handle_connection:无法接收 来自MDCrashReportTool的USB消息#6。杀死连接

+2

答案是必须为有效的体系结构输入armv6和armv7。看到这个:http://stackoverflow.com/questions/6299996/arm6-is-missing-in-my-build-settings –

+0

在我的情况下,armv7已经在那里。问题是缺少armv6。感谢你的回答! – rb03824

回答

4

我有同样的问题,但我解决了它。原因 非端口体系结构(默认情况下,Xcode4.2使用标准的arch = armv7) - > add armv6

4

除了添加armv6架构,我必须从我的应用中删除armv7条目info.plist“必需的设备功能“入口。