因为公司业务原因,需要快速生成合作方App。所以我们使用将项目拆分成模块,然后使用cocoapods制作私有模块,然后再在各个b端工程(合作方工程)将模块升级的方式,向b端工程导入代码(和模块维护)的方式。
然后可能是新的cocoapods的原因,update后程序icon不显示。查询后发现update后pods修改的pods-xxx.resources.sh最后的printf一句不合适,文件路径如下:
应该将上图文件中最后一句printf那句替换成下面:
printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform