虛擬機macOS Mojave10.14安裝XCode10.1


由於最新版本的XCode11需要Mac OS10.15以上的系統,將macOS Mojave10.14升級不知道還會有多少坑,所以選一個與macOS Mojave10.14版本兼容的Xcode版本。|
查閱資料后發現XCode10的版本可以在macOS Mojave10.14上使用。

Mac官網下載Xcode需要版本(需要登錄蘋果賬號):https://developer.apple.com/download/more/  
由於我的虛擬機是10.14,安裝最新的XCode11好像不行,所以下載XCode10

使用迅雷下載完,將其拷貝至虛擬機
舊版Xcode_10.1.xip解壓時提示:歸檔”Xcode_10.1.xip”不是來自Apple

網上查找解決方案,幾乎都一個樣
1.保證存儲空間 20G
2.去除解壓驗證 xattr -d com.apple.quarantine Xcode_8_beta.xip

3.雙擊解壓
然並卵,提示錯誤

不知道該往哪里走了~
最后看到博文:舊版Xcode8.3.3.xip解壓時提示『歸檔不是來自Apple』填坑
說是舊版本的xip文件證書過期,需要把系統日期改為前幾年解決問題。
步驟:

$date
$sudo date 032208102015.20

此時,再解壓

不容易啊!
安裝完Xcode后,也經歷了重啟,打開運行,會提示要安裝組件,但是安裝不成功,出現如下錯誤:

參考:關於xcode出現An unknown error occurred. See the install log for more details安裝失敗解決辦法

安裝pkg的過程中,又提示錯誤:

如果仍然安裝,最后的結果就是:安裝失敗!
論壇里給出了一個參考的解決方案,但是執行后還是不行!

查閱資料后分析,核心原因就是軟件包版本太舊了,當前系統較新,不兼容。
參考之前的經驗,我想何不把系統時間往前改改:

修改后再次安裝MobileDevice.pkg,終於可以了~

重新打開Xcode,還是不行,繼續參考:https://www.jianshu.com/p/e5335bf39f93
再次往前修改系統時間,再次安裝下同目錄下的MobileDeviceDevelopment.pkg

之后再次打開Xcode,此時可以安裝組件...

 

 

耐心等待...
終於打開了

命令行執行:open -a Simulator可以打開iOS模擬器

通過模擬器菜單中的 Hardware > Device 選項檢查當前模擬器是否是 64 位機型(iPhone 5S 或之后的機型)。
根據你當前開發機器的屏幕尺寸,模擬器模擬出來的高密度屏幕的設備可能會占滿你的屏幕,你可以通過菜單中的 Window > Scale 選項來更改模擬器的縮放比例。

至此,終於在macOS Mojave10.14上成功安裝XCode!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM