模拟器工作;目标设备不是!

模拟器工作;目标设备不是!

问题描述:

我有一个应用程序可以在iPhone模拟器上运行,但不能在iPhone目标设备上运行。我使用xcode 4.2,但我的目标设备(iPhone)是3.1.3。从来没有,我设置了正确的目标平台,但没有任何反应。它只是说'完成在设备上的launshing应用程序'。如果我改变我的计划,以“启动 - >”等待应用推出”然后我得到这个错误:模拟器工作;目标设备不是!

There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "--host=i386-apple-darwin --target=arm-apple-darwin".sharedlibrary apply-load-rules all target remote-mobile /tmp/.XcodeGDBRemote-1004-70 Switching to remote-macosx protocol mem 0x1000 0x3fffffff cache mem 0x40000000 0xffffffff none mem 0x00000000 0x0fff none

这个线程My App crashes when launched on my Iphone也有类似的问题,但我没有得到错误的其余部分。只有我上面发布的东西。我使用的是NSURL,并且我有一个有效的url,我使用的是一个UIScrollView和30个图像,总共450KB的“weigth”。那么我能做什么?请帮忙!

也许您需要将armv6放入您的项目的构建设置下的架构列表中?

+0

嗨Half_brick。 Thans为答案。刚刚尝试过,并没有奏效。仍然是从上面的错误。 – iPhoneNoob

+0

请注意,有6个地方可以放置armv6。它需要在目标(不是项目)“体系结构”中,而“可用体系结构”应该包含它。 –

+0

@iPhoneNoob请检查体系结构和有效体系结构都应该包含armv6和armv7体系结构。然后构建它,它会成功地构建它 – Marine