2011-08-13 67 views
2

約3個月前,我建立了我的iPhone的發展;安裝配置文件,將設備更新到最新版本的iOS,即4.3.3(8J2),我的iPhone上的測試應用程序運行率達到100%。「連接不規定iOS設備」

今天,我又回到了沒有XCode中工作了近一個月後,工作的我的iPhone應用程序之一,現在我似乎不能夠應用程序部署到我的iPhone。當我嘗試部署並在我的iPhone上運行時,即使iPhone已連接,我也會收到消息「沒有配置iOS設備連接」。

如果我期待在XCode中的組織者窗口,我看到我的iPhone設備中列出,但我看到下面的消息時,我選擇我的iPhone的條目:

The version of iOS on 「Bruce Hill’s iPhone」 does not match any of the versions of iOS 
supported for development with this installation of the iOS SDK. Please restore the 
device to a version of the OS listed below, or update to the latest version of the iOS 
SDK; which is available here. 

OS Installed on Bruce Hill’s iPhone 
4.3.3 (8J2) 

Xcode Supported iOS Versions 
4.3.3 (8J2) 
4.2 (8C134) 
4.1 
4.0 
4.0.2 
4.0.1 
3.2 
3.2.2 
3.2.1 
3.1 
3.1.3 
3.1.2 

有沒有人有一個想法是什麼這裏出錯了,爲什麼XCode似乎認爲我的iPhone上安裝了不受支持的iOS版本,實際上安裝了最新版本?

UPDATE:

我試圖重新啓動我的MacBook Pro,做我的iPhone的硬重啓和消除在組織我的iPhone的條目。這些行動都沒有幫助。我的iPhone不斷在組織者列表中以橙色圓圈列出,如果我將鼠標懸停在我的iPhone條目上,我會收到一條提示消息,提示「此設備忙或Xcode無法使用」。

我注意到,在System Profiler的開發人員信息中,它只顯示安裝了sdk 4.2(8C134),而不是4.3.3(8J2),儘管Xcode在上面引用的消息中列出了它。這是我的開發人員信息:

Version: 3.2 (10M2423) 
Location: /Developer 
Applications: 
Xcode: 3.2.5 (1760) 
Interface Builder: 3.2.5 (823) 
Instruments: 2.7 (3017) 
Dashcode: 3.0.2 (333) 
SDKs: 
Mac OS X: 
10.4: (8S2167) 
10.5: (9L31a) 
10.6: (10M2423) 
iPhone OS: 
4.2: (8C134) 
iPhone Simulator: 
3.2: (7W367a) 
4.0: (8A400) 
4.1: (8B117) 
4.2: (8C134) 
+0

您可能正在編譯sdk的錯誤版本,您可能需要檢查該版本。如果你提到你使用的是哪個版本的xcode,這將會有所幫助。 –

+0

嗨,詹姆斯。我的xcode版本是3.2.5 64位。該組件版本情況如下... 的Xcode IDE:1760.0 的Xcode核心:1763.0 ToolSupport:1758.0 我想你可能是對的SDK版本,我要檢查出來。 – BruceHill

+0

您是否嘗試過重新啓動Xcode,您的設備等? – jtbandes

回答

1

我覺得這裏發生的事情是,我安裝的Xcode,再後來做了我的iPhone更新至iOS 4.3.3。之後發生這個問題是因爲我的Macbook Pro實際上沒有安裝4.3的SDK,即使Xcode似乎認爲它已經安裝。

所以,我通過下載安裝的Xcode 4.0.2和iOS SDK 4.3得到了這個工作。我從這裏下載了Xcode:http://developer.apple.com/xcode/

一旦Xcode 4.0.2安裝並運行,我連接了我的iPhone,它又短暫地顯示了橙色點(大約10秒鐘左右),然後這變成了一個綠色的點,然後我能夠再次將我的應用程序部署到我的設備......最後! :)在System Profiler的開發人員設置中,我還會看到iPhone OS:4.3:(8H7)。我認爲這個問題也可以通過在iOS SDK 4.3上安裝Xcode 3.2.6來解決,因爲我認爲這也解決了我的Macbook上丟失或損壞的SDK 4.3,但我選擇了下載並安裝最新的版。

因此,底線:Xcode的工作了!我很開心!:)

0

我和我的3GS類似的問題,我通過重置iPhone的開發人員配置解決它。嘗試重置您的設備(here' the link - 不要擔心,您的dta會存活)。然後從Xcode組織者中移除您的設備並重新添加。

0

也可以嘗試「清洗」你的Xcode項目,只是關掉你的手機,並再次打開。在您的計算機上重新啓動計算機。備份後,打開Xcode,然後插入設備。它應該做它的事情,然後再次開始工作。當我更新並且沒有斷開/重新連接所有內容時,我遇到過幾次相同的問題。