You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级MacOS Sequoia与Xcode16.1后MAUI/Xamarin编译报错strip exited with code72

解决MacOS Sequoia + Xcode 16.1下MAUI/Xamarin编译报错strip exited with code 72的问题

问题根源

从报错日志能明确看出:系统中同时存在两个Xcode安装实例,分别是/Applications/Xcode.app和/Users/davidrutter/Downloads/Xcode.app。这导致DVTDeviceFoundation.framework相关类重复加载,最终引发strip工具执行失败(错误码72)。

解决步骤

1. 删除多余的Xcode实例

直接移除Downloads目录下的Xcode安装包:

rm -rf /Users/davidrutter/Downloads/Xcode.app

2. 重新指定Xcode命令行工具路径

在终端执行命令,确保系统指向正确的Xcode安装位置:

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

3. 清理项目缓存并重新编译

  • 删除MAUI/Xamarin项目根目录下的obj和bin文件夹
  • 重启使用的IDE(如Visual Studio for Mac)
  • 重新尝试编译项目

4. 验证Xcode环境正确性

执行以下命令确认Xcode路径和版本无误:

xcode-select -p
xcodebuild -version

如果以上步骤无效,可尝试:

  • 卸载当前Xcode 16.1,重新从App Store下载安装官方版本
  • 将.NET 8 SDK更新至兼容iOS 18.x的最新补丁版本

内容的提问来源于stack exchange,提问作者David Rutter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 05:27:39