如何使用fastlane supply下载Play Store元数据并排除截图
fastlane supply 元数据拉取相关问题解决方案
仅拉取纯文本元数据、跳过截图下载
默认的fastlane supply init会全量拉取商店所有资源,只要在执行命令时追加跳过非文本资源的参数,就只会拉取标题、描述、更新日志、分类、内容分级这类文本类元数据,不会下载截图、图标、宣传图、安装包等文件,命令如下:
fastlane supply init --skip_screenshots --skip_images --skip_apks --skip_aab
如果后续用supply做上传操作时也不需要处理截图、安装包类资源,可以把上述参数写到Fastfile的supply配置块中,省去每次执行手动加参数的麻烦。
覆盖已存在的metadata目录
当前版本的fastlane supply init没有提供强制覆盖的参数,检测到本地存在metadata目录时会直接抛错终止。如果需要把本地元数据更新为Play后台的最新版本,在执行拉取命令前先删除本地旧的metadata目录即可:
- macOS/Linux 环境执行:
rm -rf metadata - Windows CMD 环境执行:
rmdir /s /q metadata
提醒:删除目录前请确认本地metadata目录下未备份的自定义修改已经妥善保存,避免本地内容被线上拉取的版本覆盖丢失。
内容的提问来源于stack exchange,提问作者Ric Santos
相关产品推荐
相关产品推荐

