iOS 移除 framework 中的 bitcode(Asset validation failed)

更新了 XCode 16 之后,以前的程序打包提交发现校验不通过


image.png

查阅资料发现是因为 XCode 16 严格禁止 framework 中包含 bitcode。

解决方案

需要我们将项目中的相关 framework bitcode 去除掉
所幸 XCode 提供了相应的命令行 xcrun bitcode_strip

找到工程中对应的 framework,执行以下脚本

# bitcode_strip 替换为你自己的 framework 路径即可
xcrun bitcode_strip -r YourFramework.framework/YourFramework -o YourFramework.framework/YourFramework

参考:
https://blog.csdn.net/rongcloud2019/article/details/142871085

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容