Xcode 15.3 Archive失败

Xcode 15.3 Archive失败

背景

升级 Xcode 到 15.3,真机运行正常。打包的时候发现 Archive 失败。

提示:

Call parameter type does not match function signature!

仔细看报错里是和HandyJSON相关的提示。

解决

起初以为和 Pod 库有关系,但是使用另外电脑上的低版本xcode确认后,发现低于 Xcode 15.3 的版本是可以打包成功。

但是 Xcode 15.3 的版本就报错了。然后搜索HandyJSON Call parameter type does not match function signature!,发现了这个,Building HandyJSON in Swift 5.10 throws a fatal error ,是Swift 5.10 编译 HandyJSON报错了。目前HandyJSON官方还未解决。

暂时的解决方法是:

在 Pods-Target-HandyJSON-build settings。

然后设置Optimization Level为

None和No Optimization。

如下图:

然后再次尝试 Archive 打包,即可打包成功。

参考文章:https://cloud.tencent.com/developer/article/2396473

相关推荐
Albart5757 小时前
Docker Desktop最新版安装踩坑全记录(Windows_Mac_Linux)【2026 4.74.0 终版】
linux·windows·macos·docker·环境搭建·踩坑记录
Web Security Loop1 天前
MAC卸载JDK环境
java·macos·jdk
IS6832 天前
视频文案提取技术全景:ASR vs OCR,哪种方案更适合你?
ide·macos·xcode
安且惜3 天前
Windows或mac支持本地抓包
windows·macos
大熊猫侯佩3 天前
Xcode 预览新升级:arguments 让界面调试井井有条
swiftui·xcode·swift
做萤石二次开发的哈哈3 天前
开发者如何调用 ERTC iOS API 完成 SDK 初始化配置?
macos·objective-c·cocoa
AUV11073 天前
Mac 录屏自动缩放怎么设置才不乱跳:自动片段、固定区域与鼠标跟随调试
macos·计算机外设
程序员良辰3 天前
【Mac快速切换JDK】Mac 使用 Homebrew + jenv 快速切换 JDK 版本
java·开发语言·macos
coding4u4 天前
Mac 外接显示器完全指南:从插上线到调好每个参数
macos·计算机外设·文件管理·显示器·策略模式·quick look扩展
zhyf1194 天前
(Mac)Homebrew部署Obsidian+Claudian+Excalidraw
macos