iOS fastlane提供元数据

时间:2017-01-26 16:59:27

标签: ios fastlane fastlane-deliver

我正在尝试配置deliver以发送我的应用的元数据...

点击此处的屏幕截图https://github.com/fastlane/fastlane/tree/master/deliver#readme

特别是这一个...... enter image description here

我已经创建了我的元数据文件夹...

enter image description here

但是,当我第一次使用fastlane deliver上传时,它没有做几件事。

它没有添加应用图标,它确实添加了营销网址,类别等......

我自己在iTC上手动添加了它们,然后今天我从fastlane deliver完成了另一次上传,并再次删除了所有数据。

我试图找到如何配置这些东西,但文档缺乏(字面意思,这个截图是我发现的全部)。

例如......我应该如何上传应用图标? app_icon.txt文件的内容为./fastlane/metadata/appicon.png。但我不确定那条路应该相对于哪条?

marketing_url.txt的内容为http://thewebsite.com,但每次上传时都会删除。但copyright.txt有效。

在某处,我可以看到这些数据的示例吗?

每次上传时也会删除类别,但我不知道文本应该在哪里?我刚刚得到了该类别的名称(即Health & Fitness)这是错的吗?

任何帮助或最好是指向某些文档的链接都会非常有用。

2 个答案:

答案 0 :(得分:5)

开始使用正确的元数据目录结构的最佳方法是删除元数据文件夹和Deliverfile并运行fastlane deliver init

对于应用图标,您必须提供要使用的文件的路径:https://github.com/fastlane/fastlane/blob/master/deliver/Deliverfile.md#app_icon

答案 1 :(得分:1)

实际上,fastlane可以交付Git之类的作品。在执行“ fastlane交付”之前,您应该每次使用以下代码下载元数据:

fastlane deliver download_metadata\ --username ${user_name}\ --app_identifier ${bundle_id}\ --force true

只有这样,您才能修改元数据并执行“ fastlane交付”,就像“ git pull”和“ git push”一样。