could not find developer disk image

[iOS開發]每年一度都要被這個錯誤訊息煩擾一次 could not find developer disk image

螢幕快照-2016-10-08-下午10.03.45

身為一個專業的 iOS 軟體開發者,每年被這個提示訊息煩擾一次,實在是不可避免的!這個錯誤是當你的 iOS版本與 Xcode 版本不合的時候,當你想將開發的 iOS App 在實體機器上面測試,在 run 程式的時候就會出現這個錯誤提示。

也就是像我又遇到這個問題是因為手機 iOS版本升級到 iOS10,但是 Xcode卻還是 Xcode7。但是要在 iOS10 上開發,就必須更新到 Xcode 8,所以如果你指有 Xcode 7以下的版本就會發生這樣的錯誤提示。

那怎麼辦呢?有兩個做法

  1. 簡單,升級就好!把 Xcode 升級到最新版本。但是大家都知道剛發佈的 Xcode 實在有一點….哼哼,不予置評。所以有時候,太早升級到 Xcode 的最新版本,不是一個好的選擇。所以就有了方法2
  2. 在「應用程式」->「Xcode」上方,點選滑鼠右鍵。可以看到「顯示套件內容」,這個選項。依照以下路徑找到 DeviceSupport
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

    在 DeviceSupport 中,加入 10.0 (14A5339a),這是 iOS 10 所需的SDK。

    螢幕快照 2016-10-08 下午10.22.58

    那這個資料夾是從哪裡來的呢?當然是從 Xcode 8 裡面拉出來的啊!不要擔心,你可以先問問親朋好友、老闆同事,看看有沒有人已經裝了 Xcode 8 借你 copy 一下。或是這裡也有對岸的好心人士,已經提供了 zip 檔,放在 github 上面供大家下載,記得下載後解壓完畢才能放到 DeviceSupport 資料夾裡面啊!

    iOS 10 SDK for Xcode 7 下載點(13.8Mb)

 

特色圖片來自 Freepik

很愛畫虎爛的我,開始了用文章唬爛社會大眾的志業!