2011-05-04 28 views
14

我是新來的xCode開發人員,並試圖通過供應系統試圖在真實設備上運行Hello World應用程序。我經歷了所有步驟,但一件事情看起來不錯,但有一件事:xcode無法找到軟件映像來安裝此版本

當我在xCode組織者中單擊我的設備(Iphone 3G運行IOS 4.2.1)時,軟件版本下顯示以下消息:Xcode找不到軟件映像安裝此版本...

此外,配置配置文件在組織器(庫和設備中均不顯示狀態)。在供應門戶上,它們的狀態處於活動狀態。

我希望有人能幫助我,謝謝!

ps。我對工作的Xcode 4

更新:好吧,我已經找到了解決辦法 - >設置部署目標4.2在信息標籤:https://discussions.apple.com/thread/2780316?start=0&tstar

+0

由於某些神祕原因,重新啓動XCode有時可以解決此問題。 – 2013-05-28 11:48:41

回答

2

我想的Xcode 4要求您運行的是最新的iOS使用該功能,但您不需要它在設備上安裝應用程序。我已經使用與您相同的iOS在iPod Touch 1G上運行我的應用程序(無法升級到iOS 4.3),並且它工作正常。

您是否將設備添加到配置文件?

我所做的是打開管理器,右鍵單擊左側窗格中的設備,然後選擇「將設備添加到配置文件」,您將在其中詢問您的Apple ID(在xcode中),並將設備添加到你的個人資料不需要離開xcode,這比使用在線門戶網站簡單得多。

+0

我試過「添加設備到配置文件」,它的工作好,但消息仍然存在。當我嘗試運行我的項目時出現錯誤:Xcode無法使用選定的設備運行 - 未配置iOS設備。連接iOS設備或選擇iOS模擬器作爲目的地。 – Overbeeke 2011-05-04 17:59:48

+1

好的,我找到了解決方案 - >在info選項卡中將部署目標設置爲4.2:https://discussions.apple.com/thread/2780316?start=0&tstart=0 – Overbeeke 2011-05-04 18:37:53

8

消息「Xcode中找不到軟件映像安裝此版本的」在管理器窗口看到添加的ARMv6構建目標..這只是一個通知,而不是一個有問題的錯誤。

如果你想消除這個消息,我發現我能夠通過在iTunes中運行恢復來做到這一點。該過程的一部分涉及下載一些東西,我認爲這是'軟件圖像'。

但是,正如Technical Q&A QA1569中所述「此消息並不妨礙您將設備用於開發目的,唯一的影響是無法使用Xcode重新安裝當前設備上的操作系統。」 ...這是我的經驗。回到主Xcode窗口中,您仍然可以點擊「運行」並將應用程序發送到設備運行。

...它會運行,假設一切都設置好,但還有其他各種與Xcode 4相關的陷阱。2個v4設備:

  • 正如Overbeeke提到你應確保「部署目標」項目的 被設置到所需的版本(最低 版本要支持的設備)。另外我將 指出,「SDK版本」通常應保持設置爲 最新的(它的任何SDK的Xcode您的機器上使用)

  • 正如肯尼思·林提到,在新的Xcode需要FRIG各地 如果您想要支持的早期型號,請使用「armv6/armv7」設置iPhone。按照these instructions to add the right "Architecture" armv6 setting。此外,我會指出(根據this answer further down)有一個名爲「必需的設備功能」的設置,您需要刪除'armv7'。這是在你的應用程序的plist文件中。

我說這一切好像我是專家,但我仍然無法得到它的v3.1.3設備上工作:-)

0

只是一個更新,更新iOS部署目標,請在左窗格中單擊您的項目,該窗格中帶有藍色「A」圖標。單擊構建設置選項卡(不是信息),而不是顯示「基本」,顯示「全部」。 iOS部署目標位於部署部分。

0

可能有很多事情,但我會確保您的部署在構建設置中處於或低於您的目標。檢查項目的構建設置中的「部署部分」。默認情況下,將部署設置爲最高的iOS版本,如果ios版本低於設置的值,您將無法在該設備上運行應用程序。

相關問題