2012-10-11 84 views
2

我最近得到了一個新的開發機器並下載了最新的xcode 4.5。它只帶有IOS 6,所以我去了,從舊的xcode獲得sdk 5.0和5.1。xcode 4.5不會讓我在ios 5.1設備上調試

在運行ios 5.1測試的設備,我想暫時保持這種狀態。

在我的項目設置中,我將base sdk設置爲了ios 5.1。

問題是,當我嘗試在我的ios 5.1設備上進行調試時,xcode抱怨我需要將iOS設備連接到最新版本的iOS才能運行我的應用程序。

我該如何解決這個問題?

+0

較新版本的Xcode只允許您使用支持iOS 16.0或更高版本的設備進行測試。請前往最近的Apple Store併購買最新,最貴的iDevice。 – 2012-10-11 10:25:13

+0

儘管設置了我的基礎sdk?!? – dubbeat

+0

嘗試從首選項下載額外的ios模擬器稱爲組件 - >下載並選擇組件,然後單擊檢查並立即安裝按鈕 –

回答

1

使用Xcode 4.5時,您肯定可以在iOS 5.1設備上運行您的應用程序 - 我現在正在這樣做。

如果您的設備配置爲開發,您有沒有在Xcode組織者中籤入?轉到組織器(左上角的圖標之一),從左側列表中選擇您的設備,然後單擊「用於開發」(如果可用)。

希望這會有所幫助。

+0

我沒有看到「使用爲發展「的選擇,但我以前正在使用它進行開發。 – dubbeat

1

我有你的xCode 4.5,我有一個iPod Touch 3G 5.1.1,它與iOS 6 SDK完美配合。 SDK編號不會告訴您它只適用於該固件。 在項目設置下的目標,你可以定義SDK,而不是你建立與(這是6.0)的SDK,但遵守前面告訴MINOS是

1

嘗試在插入您的5.1設備重新啓動什麼。

我的iPod 5.1.1提供並用於開發。如果我選擇方案「iOS設備」Xcode 4.5.2拒絕運行,告訴我「Xcode無法使用選定的設備運行」。然而,當我將該方案設置爲「羅伯特的iPod」(或其他)時它確實有效。當我插入設備時,此選擇不會立即顯示,有時我似乎需要退出並重新啓動Xcode和/或iTunes(或重新啓動)才能看到它。

相關問題