💡
原文中文,约2300字,阅读约需6分钟。
📝
内容提要
本文介绍了适配Xcode 15时使用cocoapods-packager插件遇到的问题及解决方法,包括本地代码打包、修复armv7/armv7s架构问题和设置OTHER_CFLAGS参数。作者建议直接fork一份cocoapods-packager插件进行维护,并提供了部署方式。
🎯
关键要点
- cocoapods-packager 插件目前停留在 2016 年的 1.5.0 版本,已渐失于维护。
- 使用 pod package --local 允许本地代码打包,但默认安装不支持该参数。
- 正确安装方式是从 master 最新代码安装 cocoapods-packager。
- 通过 gem 安装的库可能在不同路径,需确认实际安装位置以便修改源码。
- Xcode 14 开始不再支持 armv7/armv7s 架构,需更新 ARCHS 设置以移除这些架构。
- 修复 armv7/armv7s 问题需修改 cocoapods-packager 源码中的 builder.rb 文件。
- cocoapods-packager 没有暴露设置 xcodebuild 编译参数的入口,需在源码中修改相关代码。
- 作者建议直接 fork cocoapods-packager 进行维护,并提供了相关的 GitHub 地址和部署方式。
➡️