2009-06-09 41 views
10

我遵循蘋果教程並將我的iPhone升級到3.0。但是,我得到這個錯誤:「」上的iPhone操作系統版本與任何支持開發的iPhone操作系統版本都不匹配,此副本的Xcode

OS安裝在 3.0(7A341)

的Xcode支持的iPhone OS版本 3.0(7A312g) 2.2.1

,當我嘗試上運行的應用程序我iphone xcode狀態: 未連接配置的iPhone OS設備。

我錯過了什麼?

+0

你以前在手機上運行你的應用程序?如果是這樣,請嘗試重新安裝配置文件,然後重新啓動手機 – 2009-06-09 18:22:19

+0

注意:使用sdk 3.2進行測試,並使用ipad 3.2.1進行測試。 是的,它安裝。據我所知,不,它並不真正起作用。 我收到一堆警告,但我的工作應用程序不加載它的視圖。蘋果開發網站上有一個提示,說升級到3.2.1或4.0.1的用戶需要用4.0.1 sdk下載新的xcode。 – 2010-07-27 14:34:57

回答

7

看起來您需要將xcode升級到最新版本的SDK以及您的iPhone/iPod Touch到最新版本的SDK。它看起來像你的XCode是從測試版5,你的iPhone是通用汽車。

3

XCode和iPhone OS都需要成爲安裝應用程序的最新版本。此外,您需要在XCode設備管理器的每次軟件升級後重新啓用iPhone進行開發。

13

因爲我在3.0.1中遇到了同樣的問題,所以發現了這個問題。蘋果有an advisory (PDF)關於如何讓XCode停止擔心和愛3.0.1。它歸結爲在終端中運行命令:

ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0\ \(7A341\) /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1 
2

查找在管理器窗口,如果手機是橙色狀態..then剛剛重啓手機,看看。

0

我已經解決了這個問題,因爲Pluckyglen說過,但會補充說這是一種欺騙XCode有關設備版本的方法。 創建一個unix符號鏈接:
ln -s <´Xcode version´> <´Device Version´>
使Xcode認爲設備版本是受支持的版本,因爲我們正在使開發版本只是一個支持版本的鏈接。 至少這是我的理解:P

2

如何:

從下載Xcode的DMG添加iOS版SDK:

  1. 下載包含了iOS SDK你需要
  2. Xcode的版本DMG
  3. 確保Xcode未運行
  4. 雙擊下載的Xcode dmg,右鍵單擊Xco​​de.app圖標,選擇「Show Package Content」
  5. Copy Cont ents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/to /Developer/Platforms/iPhoneOS.platform/Developer/SDKs(on your local machine)
  6. 複製內容/ Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs /到/Developer/Platforms/iPhoneSimulator.platform/Developer(在本地機器上)
  7. 將內容/開發人員/平臺/ iPhoneOS.platform/DeviceSupport /複製到/Developer/Platforms/iPhoneOS.platform/DeviceSupport(在本地計算機上)
  8. 右鍵單擊目錄/開發人員/平臺/ iPhoneOS。平臺/ DeviceSupport /,選擇「製作替身」,重命名別名爲「最新」
  9. 開始的Xcode
相關問題