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

相关推荐
2501_916007478 小时前
提升 iOS 26 系统流畅度的实战指南,多工具组合监控
android·macos·ios·小程序·uni-app·cocoa·iphone
wangxiaosu9 小时前
macos安装、更新、使用homebrew
macos·homebrew
心灵宝贝10 小时前
Mac版PDF Squeezer v4.5.1安装教程(DMG文件下载+详细步骤)
macos
QuantumLeap丶15 小时前
《Flutter全栈开发实战指南:从零到高级》- 04 - Widget核心概念与生命周期
flutter·xcode
前端架构师-老李17 小时前
Java开发—JDK的安装和版本管理(macOS)
java·开发语言·macos
Digitally17 小时前
如何将 Android 联系人备份到 Mac 的 4 种简单
android·macos
一勺菠萝丶18 小时前
在 macOS 上用 Docker 为 Java 后端 & 常见开发需求搭建完整服务(详尽教程)
java·macos·docker
猿小猴子1 天前
在 MacOS Tahoe 上使用VMware虚拟机安装 ARM版 Windows11
macos·vmware·win11 for arm
feiyangqingyun1 天前
Qt项目作品在苹果macos上编译运行效果/视频监控系统/物联网平台等
开发语言·qt·macos
彩旗工作室1 天前
将iOS/macOS应用上架至App Store
macos·ios·应用商店·appstore