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

相关推荐
Sheffi668 分钟前
iOS 触摸事件完整传递链路:Hit-Test 全流程深度解析
macos·ios·cocoa
ChineHe3 小时前
Gin框架入门篇002_第一个Gin服务
macos·xcode·gin
Roc.Chang3 小时前
解决 macOS 26.1 The application “xxxx” can’t be opened. 问题
macos
赶路人儿3 小时前
从intel mac迁移到M3后软件的兼容性
macos
颜淡慕潇3 小时前
Podman 从0到1使用教程(macOS 系统):安装 MySQL、Redis 容器
mysql·macos·podman
Niap.pr4 小时前
Macos下访问树莓派系统(ext4)
macos
芳草萋萋鹦鹉洲哦4 小时前
【mac】解决Apple无法验证“fsevents.node”是否包含可能危害Mac安全或泄漏隐私的恶意软件
安全·macos
aini_lovee15 小时前
寻找 MAC 协议的 MATLAB 仿真
开发语言·macos·matlab
2501_915106321 天前
最新版本iOS系统设备管理功能全面指南
android·macos·ios·小程序·uni-app·cocoa·iphone
2501_915918411 天前
iOS 性能监控 运行时指标与系统行为的多工具协同方案
android·macos·ios·小程序·uni-app·cocoa·iphone