2013-10-14 54 views
0

我的手機的操作系統版本是7.0.2 (11A501)。我正在使用XCode 4.6.3。 IDE Xcode未檢測到我的iPhone。當我前往組織者時,它告訴我以下內容XCode 4.6.3沒有檢測到具有7.0.2的iphone設備

安裝iOS SDK時,「Joe iPhone」上的iOS版本不受此安裝支持。請將設備恢復到以下列出的操作系統版本 ,或更新到最新版本的iOS SDK; 這是可在這裏。

然而,我在各種forums看了,如果我下載的Xcode 5,我將無法建立的iOS 5或6級的應用程序。我該怎麼辦 ?幫助/

回答

0

您將能夠輕鬆地從xCode 5運行iOS 6應用程序 - 沒有問題。 更新xCode只能與iOS 7設備一起使用 - 您別無選擇。

+0

好吧下載Xcode的它需要OS X 10.8.5?我應該爲此付出代價?我想它是免費的嗎?是支付 –

+0

升級到獅子,但它的價格便宜 –

+0

0票下來 \t 運行在Xcode5你的代碼Xcode4.6再次運行就能解決問題。 – Rajneesh071

0

是的,你必須更新你的xcode,或者創建一個IPA,並通過iTunes將它安裝到iOS 7.0.2的設備上。

0

首先,你必須安裝XCode5。 最初,您只能針對IOS7構建應用程序,但您可以手動添加IOS6 SDK。

的XCode SDK的放置在這個位置:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/

您可以複製iOS6的SDK從XCode4.6的這個位置粘貼到XCode5中的相同位置。 通過這種方式,您可以選擇是否針對IOS6或IOS7構建應用程序。

1

有一個巧妙的方法來安裝的應用程序和iOS 7設備和Xcode 4.6

從開發中心的Xcode 5首先下載並在您的應用程序文件夾一個單獨的文件夾手動安裝(我沒有添加它在Xcode中,在Applications中)。

所以現在你的Mac上同時擁有Xcode 4.6和Xcode 5。

現在,在Xcode 5上運行您的代碼並將其安裝在您的手機上(按下iOS設備上的調試按鈕)。一旦完成,你可以退出Xcode 5,打開Xcode 4.6,它將能夠在你的iOS7設備上調試應用程序就好!

+0

但是,我一定要還交18USD來購買OS X 10.8.5? –

+0

我不知道Xcode 5需要10.8如果有,那麼恐怕你需要支付$ 18 – Lefteris

-1

如果您想用ios 7在xcode中調試您的應用程序,那麼更新xCode到版本xcode 5是使用新ios(ios 7.0.2)的唯一方法,而xcode 5的要求是MAC os 10.8.4,您必須更新您的操作系統,如果你現在使用的操作系統的舊版本

感謝

3

有時候足以器件支持文件從一個較新版本的Xcode複製到一老一。嘗試複製

Xcode5.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.0(11A465)

到您的Xcode 4的安裝,但它命名爲「7.0。2(11A501)」

+0

我正在運行Xcode 5,但我用這個三ck能夠在我的7.0.2設備上進行調試。除了我當然可以符號鏈接:'ln -s 7.0 \(11A465 \)7.0.2 \(11A501 \)' –

+0

這個技巧可行,但我沒有將文件夾名稱重命名爲7.0.2(11A501)。我使用Xcode 4.6。 – Zee

+0

的確,不需要重新命名。將正確的設備支持文件夾從Xcode 5應用程序包複製到我本地的Xcode 4安裝中就行了。如果您不能安裝Xcode 5,則此解決方案效果很好,因爲您位於 deadroxy

0

運行在Xcode5你的代碼Xcode4.6再次運行就能解決問題。