macOS 12 升級xcode 13后無法打開iOS11.4Simulator解決方法
macOS升級到12 macOS Monterey后,xcode(version 12)提示無法使用,需要升級,升級前還能打開iOS11.4的Simulator,升級后(xcode 13)提示不支持低版本iOS,最低支持iOS12版本,但是項目中又需要用到低版本的系統。
- 首先確保xcode有安裝iOS11.4的Simulator,若沒有則需要
Xcode > Preferences > Components下載需要的Simulator
模擬器版本 - 下載完畢后,打開finder,commond+shift+g快速前往Simulator安裝目錄
/Library/Developer/CoreSimulator/Profiles/Runtimes,選中對應的模擬器版本右鍵顯示包內容,找到Info.plist,拷貝到桌面一份
Info.plist - 雙擊打開桌面的
Info.plist,默認使用Xcode打開,找到Bundle identifier,修改值,在最后面加一個-1,使版本檢查函數找不到對應的bundle name跳過檢查,修改后復制桌面的文件回到原來的位置覆蓋粘貼(此處可能需要驗證權限)
iOS - Terminal中輸入
open -a Simulator打開模擬器,選擇File > New Simulator,點擊Create就可以創建低版本Simulator了,如果沒有自動打開Simulator,則手動選擇File > Open Simulator找到iOS 11.4去打開Simulator iOS 11.4
