2014-06-05 58 views

回答

2

您需要下載Xcode 6測試版。它在iOS開發人員中心提供,您可以在其中下載iOS 8 Beta。

+0

好的,謝謝你的建議。 –

+0

如果您不想使用Beta軟件或將項目升級到Xcode 6,則可以繼續使用Xcode 5在iOS 8設備上進行開發和測試。詳情請參閱我的回答。 –

+0

我們無法做到這一點。 –

1

我一直在使用Xcode 5在iOS 8設備上構建就好了。現在突然間,它不會再讓我了。

+0

您需要Xcode 6來檢測運行iOS 8的iPhone。 –

+0

這應該是一條評論,它不提供任何新信息或回答問題。 –

+0

你說得對。我不知道我爲什麼這樣做。腦屁。 –

2

我已將iPhone和iOS 8連接到Xcode 5.1。 第一次它不能識別。但是當我拔下設備並再次連接時,設備識別。 我不知道原因無論如何,我相信你也可以連接你的IOS8安裝設備到Xcode5.1 ....

+0

好的,謝謝你的建議 –

30

與其他答案一樣,它似乎相當隨機無論我的iOS 8設備是否被Xcode 5.1挑選出來。如果你在啓動Xcode 5.1之前在之前插入了iOS 8設備,它就會起作用。當你這樣做,你會得到一個屏幕指示符號正在處理:

Xcode 5.1 Screenshot

此完成後,該設備是可選的。我很確定這需要在每個新測試版中執行。這也許可以解釋爲什麼它似乎突然停止工作。

如果這不適用於您,請確保您擁有最新的Xcode 6 Beta以匹配iOS 8 Beta版本,並在Xcode 6運行時連接設備。相同的「處理符號」文件進程將會發生,然後Xcode 5.1似乎工作。

+0

好的,謝謝你的建議 –

+2

這應該是公認的答案 – ngoue

+1

哇。我無法弄清楚它是如何爲我工作的。感謝記錄。連接Xcode 6時對我來說是關鍵。 – DonnaLea

7

讓它工作的唯一體面的方法是創建一個包含iOS8二進制文件的文件夾的符號鏈接。你可以讓傻瓜Xcode 5.1說「是的,iOS 8是好的。」通過一個符號鏈接:

在我的情況下,我在小牛高清Xcode 5.1和優勝美地高清Xcode 6.0 beta 4。

我所做的:

須藤LN -s /Applications/Xcode6-Beta4.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/8.0 \(12A4331d)/卷/小牛/應用/ Xcode中。應用程序/內容/開發人員/平臺/ iPhoneOS.platform/DeviceSupport/8.0 \(12A4331d)

和Xcode 5.1確實與我的iOS8 iphone一起工作。

(注意空格前/卷/ MAVER ...)

PS:每公測,我要再次修補... :(

+1

如果您使用Mavericks,並且您可以將_Xcode.app_重命名爲_Xcode 5.app_,請將Xcode 6安裝爲_Xcode 6.app_並在終端中執行此命令:'sudo ln -s/Applications/Xcode \ 6.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/8.0 \\(12A365 \)//Applications/Xcode \ 5.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/8.0 \\(12A365 \)' – Robert

+0

這對我來說比較流行的答案沒有。 –

1

第一次使用xcode6建立在你iPhone5s 。第二次打開xcode 5,拔下設備並重新連接 然後設備識別

+0

這是我的工作 - 謝謝 – Adama

1

打開xcode 6並等待設備被識別完成後,關閉xcode 6並打開xcode 5.1,您的設備將被自動識別。

通過這種方式,您可以在帶有舊版xcode的iOS 8設備上運行應用程序。

+0

這應該是正確的答案。最簡單,爲我工作。只需轉到另一臺帶有xcode 6的mac,插入它,然後等待符號完成。然後這款手機將在您的xcode 5上運行。 – CyberMew