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
原文地址:https://blog.csdn.net/c1o2c3o4/article/details/136712361
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!