Xcode模拟器SDK,下载或安装提示-67061解决方案

出现错误:

(-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/
下面解决问题历程:

首先我开始是有2台电脑,每次更新xcode都需要重新下载Simulator_Runtime.dmg,出于公司限制网速。
我偷懒把公司另一台电脑的iOS_18.2_Simulator_Runtime.dmg给拿过去。
好死不死公司有加密系统,导致第二台机器的18.2是个残废错误的。

我尝试删除,再重新从苹果官网下载最新版本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 

结果提示:

-67061 invalid signature (code or signature have been modified)

我又尝试,打开Xcode 点击顶部 iOS 18.2 Not Installed (Get),去下载对应的版本,
发现Downloads框也提示 -67061 invalid signature....

之后我尝试从Xcode - Settings - Components,去找。
结果发现多了Unknow Platform Simulator,删除又无法删除,只能通过命令进行删除:

sudo xcrun simctl delete unavailable

删除后,我进行了重试,发现问题依旧。


WX20250115-103422.png

这时候我怀疑是我Xcode有问题,尝试用CleanMyMac重置Xcode,发现问题依旧。
我尝试打开“磁盘工具”,根据挂在的“磁盘映像”去找装载点并删除,发现问题依旧。
一气之下将跟目录的Developer文件与用户目录下的Developer文件都删除,发现问题依旧。
干脆将上面步骤操作一次,并且删除Xcode,重新安装Xcode,发现问题依旧。

此时google有人说更新Mac OS之后,就正常了,我又尝试更新到Mac OS 15.2,发现问题依旧。

此时我又回到Xcode - Settings - Components,想着不能用18.2,用回18.1试试,看会不会是因为网络导致的。
尝试删除18.1,试着底部加号,点击添加iOS18.1,发现都不用下载秒安装,点击添加iOS18.0,也是秒安装不用下载。

这时候我觉得可能是这台电脑以前有18.0和18.1,所以才秒安装,一定有哪个地方存放这些下载过的。
但是那个地方肯定不在Developer目录下,于是我找了个iOS 15.0,果然开始下载。
结果我打开 “控制台”,直接根据log,直接搜索Xcode,发现以下一条:

DVTDownloadsDownloadAsset() asset absoluteAssetID (3ee34d773407290b674484df946712d331558e17), state (2), url: (file:///System/Library/AssetsV2/com_apple_MobileAsset_iOSSimulatorRuntime/3ee34d773407290b674484df946712d331558e17.asset/AssetData/)
WX20250115-102615.png

尝试访问:/System/Library/AssetsV2/com_apple_MobileAsset_iOSSimulatorRuntime/
进入后将文件夹里面的东西都删除,再点一次下载iOS 18.2发现能正常下载。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容