Titanium SDK 12.1.2 GA在VSCode清理Xcode派生数据时卡住,如何解决?
解决iOS模拟器卡在「Cleaning Xcode derived Data」的方案
手动清理Derived Data
- 关闭VSCode、Titanium、Xcode及所有模拟器进程
- 打开Finder,按
Cmd+Shift+G,输入路径~/Library/Developer/Xcode/DerivedData - 删除该目录下全部文件,重启相关工具后尝试启动模拟器
检查Titanium与Xcode的配置关联
- 执行
titanium info命令,查看输出中iOS模块的权限、路径配置是否正常 - 重新配置Xcode命令行工具:
xcode-select --install sudo xcode-select -s /Applications/Xcode.app/Contents/Developer - 打开Xcode进入「Preferences」→「Locations」,确认「Command Line Tools」选择当前安装的Xcode版本
重置项目构建缓存
- 进入Titanium项目目录,删除
build/ios文件夹 - 执行
titanium clean命令清理项目缓存 - 重新尝试启动模拟器
检查系统权限设置
- 打开系统「设置」→「隐私与安全性」→「文件与文件夹」,确认VSCode、Titanium、Xcode均拥有目录访问权限
- 检查「隐私与安全性」中的「开发者工具」选项,允许相关应用的开发者工具权限
排查版本兼容性
- 执行
titanium info查看终端输出的版本适配提示,确认最新版Titanium与Xcode是否存在适配延迟 - 若存在适配问题,可暂时回退到Titanium上一个稳定版本:
npm install -g titanium@<具体稳定版本号>
内容的提问来源于stack exchange,提问作者Yiria
相关产品推荐
相关产品推荐

