请问如何自己做 libcocos2d iOS.a 库文件?

cocos 3.10 prebuilt里的libcocos2d iOS.a 文件不过110m大小,因为自己对源代码做过一点小改动,所以也想做成库,免得占用几百m的空间,便打开了官方的cocos2d_libs.xcodeproj 项目编译了libcocos2d(直接选择的project -> built),但是发现编译出来的.a文件不仅会报arm64的错误,而且容量奇大,有600多m,如果选择 build active architecture only NO的话,更有1g多大小。请问要怎么做个合理的 libcocos2d iOS.a文件?

原来真机和模拟器有区别,编译真机外部库需要选择 generic iOS device。
至于容量似乎真的有那么大。
可以参考如下文章,虽然版本有些过时。

cocos2d-x单独编译成静态库嵌入到iOS工程里面的方法