- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个包含六个目标的 Xcode 项目,每个目标都用于构建一个单独的应用程序。我正在尝试设置 faSTLane 以帮助我发布这些应用。
快车道文档 suggest使用 .env 文件来处理多个目标(您可以在不同的 .env 文件中指定 app_identifier
、team_name
等,然后调用 faSTLane appstore --env ENV_NAME_HERE
).但是我不知道如何正确设置 deliver
。
deliver init
默认情况下仅为一个目标下载元数据。我需要将所有目标的元数据下载到不同的目录(显然,然后使用这些目录上传数据)。deliver download_metadata
不接受 --env
参数(我的 Deliverfile 依赖于 env 文件)。我试过faSTLane deliver --env
,但它似乎只是deliver
的简写,所以它也不起作用。
我想我可以使用不同的 --metadata_path
参数手动运行 deliver
(以及所有其他参数,因为我的 Deliverfile 无效,因为它取决于 env 文件) ,然后使用 Deliverfile + .env 文件指定目录。但由于我已经设置了 Deliverfile 和 .env 文件(现在我使用 deliver
仅上传二进制文件),我希望有更好的方法。有吗?
附言这是一个大型遗留项目,因此将其拆分为六个不同的项目会很好,但不幸的是,这不是一个选择。
最佳答案
我也一直在努力解决这个问题,使用 .env 文件设置提交很容易。
但检索初始数据很困难,但并非不可能。
为了获取元数据,它运行了这个命令:
fastlane deliver download_metadata -m "./Targets/Release/Metadata" -u "itunes@username" -a "com.example.ios"
对于屏幕截图:
fastlane deliver download_screenshots -w "./Targets/Release/Screenshots" -u "itunes@username" -a "com.example.ios"
关于ios - 如何为多个目标提供(faSTLane)下载元数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37160590/
我是一名优秀的程序员,十分优秀!