2011-11-17 75 views
0

我有一個應用程序可以在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」。那麼我能做什麼?請幫忙!

回答

2

也許您需要將armv6放入您的項目的構建設置下的架構列表中?

+0

嗨Half_brick。 Thans爲答案。剛剛嘗試過,並沒有奏效。仍然是從上面的錯誤。 – iPhoneNoob

+0

請注意,有6個地方可以放置armv6。它需要在目標(不是項目)「體系結構」中,而「可用體系結構」應該包含它。 –

+0

@iPhoneNoob請檢查體系結構和有效體系結構都應該包含armv6和armv7體系結構。然後構建它,它會成功地構建它 – Marine

相關問題