簡體   English   中英

Xcode 6.3不支持iOS 9

[英]iOS 9 not supported on Xcode 6.3

我為iPhone 5s下載了iOS 9測試版,想要測試我已完成的應用程序,但現在它說我的iPhone是不合格的設備。 有沒有辦法在不下載Xcode 7測試版的情況下仍能在我的iPhone上運行應用程序?

您可以使用Xcode 6在iOS 9設備上運行應用程序,但首先您需要在XCode 7上構建您的應用程序,之后它將支持XCode 6.我不知道原因。 我已在My Mac上查看過此內容。

[編輯] 步驟

  1. 在Xcode 7上構建項目,同時在同一個項目上打開Xcode 6。
  2. 斷開設備並重新連接 。(現在你可以在XCode6上運行你的應用程序,加載設備可能需要很少的時間)

當我用Xcode6檢查iOS9時,Bugs非常少。 所以我計划用XCode6支持iOS9以便快速發布。 后來我會為XCode7做。

您可以從Xcode 6.4構建到iOS 9.0或9.1 beta設備,但不是開箱即用。 下載Xcode 7.0和/或Xcode 7.1 beta dmg,並復制

Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/9.0 (13A340)

來自Xcode 7.0或:

.../9.1 (13B5110e)

從Xcode 7.1 beta文件夾到Xcode 6.x中的相應文件夾。 重新啟動Xcode后,iOS 9.0 / 9.1設備將不再標記為不合格。

如果您在iPhone上安裝了iOS 9 beta,那么如果沒有Xcode 7,就無法在其上進行開發。

然而,這並不是一件完全可怕的事情; 你可以在同一台計算機上輕松擁有Xcode 7和Xcode 6。

(根據Apple的說法,你不能做的是將你的iPhone恢復到iOS 8 - 但是下面有一些評論來自能夠做到這一點的人。)

安裝最新的XCode。 在Mac上保留兩個版本。 在安裝新的XCode時給予Keep Both,並且在安裝過程中不提供Replace present XCode。

轉到應用程序,右鍵單擊XCode - >顯示包內容。 從路徑中復制最新版本:

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

並復制到您當前在同一路徑中工作的Xcode。 找到下面的屏幕截圖並開始工作。

在此輸入圖像描述

在此輸入圖像描述

快樂的編碼。

不需要在Xcode 7.0上構建您的項目,只需打開並選擇您的設備,然后打開您的Xcode 6.4,您的設備將自動更新Xcode 6.4構建應用程序所需的東西

不是最簡單或最正確的方式。 但是,如果你真的需要在設備上測試一次或兩次。

在Xcode中,

  1. 產品 - >存檔
  2. 構建Ad-Hoc分發
  3. 連接設備
  4. 打開Itunes,選擇設備,
  5. 選擇應用程序,將步驟2中生成的.ipa文件拖放到iTunes
  6. 按安裝

應用程序將安裝到ios9設備。

不,您必須下載Xcode 7 beta,因為編譯器和調試器等工具是IDE的一部分。

正如Apple Developer Website( 此處 )所述,Xcode 7 Beta具有適用於iOS 9的Swift 2編譯器和SDK。我的猜測是,您當前的Xcode不知道如何編譯iOS 9 SDK。

但是,Apple沒有特別提到Xcode 7作為要求。 它聲明OS X Yosemite或更高版本是必需的。

我認為你不能專門下載Xcode中不支持的SDK。 例如,您可以轉到Xcode - >首選項 - >下載,在組件下可以看到iOS 9模擬器。

如果您轉到iOS 9 SDK並下載它,它似乎只下載設備操作系統而不是整個SDK。

總之,我相信SDK“套件”與Xcode 7集成,允許您在iOS 9設備上進行開發。 沒有升級,我不認為你能做到這一點。 我可能錯了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM