温馨提示:这篇文章已超过474天没有更新,请注意相关的内容是否还可用!
摘要:在使用Xcode 15.3进行项目归档(Archive)时遇到失败问题。可能原因包括配置错误、代码问题或系统兼容性问题。建议检查项目设置、清理并重新构建项目,更新Xcode和相关依赖库,或寻求开发者社区的帮助以解决此问题。确保项目能够成功归档对于发布应用程序至关重要。
背景
近期将Xcode升级至版本15.3后,发现真机运行正常,但在尝试进行Archive打包时却遭遇失败,报错信息提示“Call parameter type does not match function signature!”仔细查看报错内容,发现与HandyJSON相关。
问题解析
1、通过尝试在其他电脑上使用较低版本的Xcode进行打包,发现低于Xcode 15.3的版本可以正常打包,从而确认了问题出现在Xcode 15.3版本。
2、通过搜索相关报错信息,发现Building HandyJSON in Swift 5.10 throws a fatal error,表明是Swift 5.10编译HandyJSON时出现的问题,目前HandyJSON官方尚未提供解决方案。
临时解决方案
针对此问题,可以尝试以下操作:
1、进入Pods-Target-HandyJSON-build settings。
2、将Optimization Level设置为None和No Optimization。
如以下图示操作:
(请在此处插入图片描述)
调整设置后,再次尝试进行Archive打包,即可成功。
参考文章
有关此问题的详细解析和解决方案,可查阅以下文章:https://cloud.tencent.com/developer/article/2396473
希望以上内容能对你有所帮助,如有更多疑问,欢迎进一步交流。
还没有评论,来说两句吧...