出現(xiàn)錯(cuò)誤:
(-67061 invalid signature (code or signature have been modified) Domain:
SimDiskImageErrorDomain Code: 5 User Info:
{ DVTErrorCreationDateKey = "2024-01-15 09:25:49 +0000"; unusableErrorDetail = ""; }
解決方法:
到以下路徑读拆,刪除所有文件。
/System/Library/AssetsV2/com_apple_MobileAsset_iOSSimulatorRuntime/
下面解決問(wèn)題歷程:
首先我開始是有2臺(tái)電腦鸵闪,每次更新xcode都需要重新下載Simulator_Runtime.dmg檐晕,出于公司限制網(wǎng)速。
我偷懶把公司另一臺(tái)電腦的iOS_18.2_Simulator_Runtime.dmg給拿過(guò)去蚌讼。
好死不死公司有加密系統(tǒng)辟灰,導(dǎo)致第二臺(tái)機(jī)器的18.2是個(gè)殘廢錯(cuò)誤的。
我嘗試刪除篡石,再重新從蘋果官網(wǎng)下載最新版本dmg版本
https://developer.apple.com/download/all/?q=simulator
之后嘗試:
sudo xcode-select -s /Applications/Xcode.app
xcodebuild -runFirstLaunch
xcrun simctl runtime add iOS_18.2_Simulator_Runtime.dmg
結(jié)果提示:
-67061 invalid signature (code or signature have been modified)
我又嘗試芥喇,打開Xcode 點(diǎn)擊頂部 iOS 18.2 Not Installed (Get),去下載對(duì)應(yīng)的版本凰萨,
發(fā)現(xiàn)Downloads框也提示 -67061 invalid signature....
之后我嘗試從Xcode - Settings - Components继控,去找。
結(jié)果發(fā)現(xiàn)多了Unknow Platform Simulator胖眷,刪除又無(wú)法刪除武通,只能通過(guò)命令進(jìn)行刪除:
sudo xcrun simctl delete unavailable
刪除后,我進(jìn)行了重試珊搀,發(fā)現(xiàn)問(wèn)題依舊冶忱。
這時(shí)候我懷疑是我Xcode有問(wèn)題,嘗試用CleanMyMac重置Xcode境析,發(fā)現(xiàn)問(wèn)題依舊囚枪。
我嘗試打開“磁盤工具”,根據(jù)掛在的“磁盤映像”去找裝載點(diǎn)并刪除劳淆,發(fā)現(xiàn)問(wèn)題依舊链沼。
一氣之下將跟目錄的Developer文件與用戶目錄下的Developer文件都刪除,發(fā)現(xiàn)問(wèn)題依舊沛鸵。
干脆將上面步驟操作一次忆植,并且刪除Xcode,重新安裝Xcode,發(fā)現(xiàn)問(wèn)題依舊朝刊。
此時(shí)google有人說(shuō)更新Mac OS之后耀里,就正常了,我又嘗試更新到Mac OS 15.2拾氓,發(fā)現(xiàn)問(wèn)題依舊冯挎。
此時(shí)我又回到Xcode - Settings - Components,想著不能用18.2咙鞍,用回18.1試試房官,看會(huì)不會(huì)是因?yàn)榫W(wǎng)絡(luò)導(dǎo)致的。
嘗試刪除18.1续滋,試著底部加號(hào)翰守,點(diǎn)擊添加iOS18.1,發(fā)現(xiàn)都不用下載秒安裝疲酌,點(diǎn)擊添加iOS18.0蜡峰,也是秒安裝不用下載。
這時(shí)候我覺得可能是這臺(tái)電腦以前有18.0和18.1朗恳,所以才秒安裝湿颅,一定有哪個(gè)地方存放這些下載過(guò)的。
但是那個(gè)地方肯定不在Developer目錄下粥诫,于是我找了個(gè)iOS 15.0油航,果然開始下載。
結(jié)果我打開 “控制臺(tái)”怀浆,直接根據(jù)log谊囚,直接搜索Xcode,發(fā)現(xiàn)以下一條:
DVTDownloadsDownloadAsset() asset absoluteAssetID (3ee34d773407290b674484df946712d331558e17), state (2), url: (file:///System/Library/AssetsV2/com_apple_MobileAsset_iOSSimulatorRuntime/3ee34d773407290b674484df946712d331558e17.asset/AssetData/)
嘗試訪問(wèn):/System/Library/AssetsV2/com_apple_MobileAsset_iOSSimulatorRuntime/
進(jìn)入后將文件夾里面的東西都刪除执赡,再點(diǎn)一次下載iOS 18.2發(fā)現(xiàn)能正常下載镰踏。