标签: fastlane

使用fastlane部署后,从曲棍球中获取下载URL

我现在正在使用fastlane,我可以发布这样的松弛.

version = get_version_number(xcodeproj: "***")

slack(
  message: "<!here|here>: New :ios: *#{version}* has been submitted to Dev Hockey :rocket:.",
)
Run Code Online (Sandbox Code Playgroud)

在终端中,我在部署完成后看到了类似的内容.我怎样才能获得该网址并自动发布到松弛状态?

[15:35:04]:公共下载网址:https://upload.hockeyapp.net/apps/52da8f2b3da60cf8b6d4eaas5f06ae9b

我正在阅读他们的代码,他们正在打印到这样的终端.但是,我不知道如何检索和发布松弛.

https://github.com/fastlane/fastlane/blob/master/fastlane/lib/fastlane/actions/hockey.rb

ios slack-api fastlane

3
推荐指数
1
解决办法
1236
查看次数

使用fastlane frameit截屏时,标题和关键词文本怎么叠加?

我正在使用 fastlane frameit 生成应用商店屏幕截图。您如何将关键字堆叠在标题顶部,如下图所示?

例子

app-store ios fastlane fastlane-snapshot frameit

3
推荐指数
1
解决办法
1752
查看次数

使用自制软件桶安装fastlane,gem install和预先打包之间有什么区别

fastlane docs提出了3种安装方式.使用自制软件,gem安装和下载预先包装的fastlane有什么区别?

rubygems fastlane

3
推荐指数
1
解决办法
2431
查看次数

获取 Fastfile 中的车道名称

我正在设置Fastfilefor fastlane,并且正在尝试打开 fastlane 正在运行的车道名称。

说我跑fastlane wow

在此Fastfile,我想获取当前调用的车道的名称fastlane,即"wow"

wowness = (lane[:lane-name] == "wow" ? "Much wow" : "Not so wow")
puts wowness

lane :wow do |options|
    puts "print something random"
end
Run Code Online (Sandbox Code Playgroud)

据我了解fastlaneRuby 的用途,所以也许这可能是要走的路?

ruby fastlane

3
推荐指数
1
解决办法
2044
查看次数

Fastlane 设置选项自动值

我想提交带有可选选项的车道。例如车道:

lane :mylane do |options|
  mailgun(
      to: "#{options[:mailto]}"
      ....
    )
end
Run Code Online (Sandbox Code Playgroud)

我如何给出:mailto默认值?所以如果我跑fastlane mylane它会自动设置:mailto为mail@example.com。

但是如果我运行fastlane mylane mailto:"secondmail@example.com"它会使用那个值

fastlane

3
推荐指数
2
解决办法
2669
查看次数

Fastlane,你能在你的 fastfile 中执行循环或迭代吗?

您可以在 fastlane 快速文件或通道内执行循环或迭代(通过设备和语言)吗?

我需要在每次模拟器启动/结束之前和之后做一些事情。

fastlane

3
推荐指数
1
解决办法
1333
查看次数

如何使用 Fastlane 从我的 repo 中读取文件?

我正在使用 Fastlane 将我的 apk 自动部署到 hockeyApp。我正在尝试使用它上传发行说明,但我似乎无法读取存储库中的文件,但 fastlane 似乎无法找到它。这是来自 CI 服务器的崩溃报告。提前致谢。

 Error in your Fastfile at line 86
    [09:34:20]:     84:               hockey(api_token: release_token,
    [09:34:20]:     85:                      apk: apk_path,
    [09:34:20]:  => 86:                      notes: File.read(“./auto_deployment/release_notes.txt”))
    [09:34:20]:     87:     end
    [09:34:20]:     88: 
    [09:34:20]: No such file or directory @ rb_sysopen - ./auto_deployment/release_notes.txt
Run Code Online (Sandbox Code Playgroud)

android continuous-deployment travis-ci fastlane

3
推荐指数
1
解决办法
1747
查看次数

gpg:密钥服务器接收失败:主机栈无路由溢出

我正在尝试为我的ios应用安装fastlane,但是当我尝试安装RVM时,我遇到了问题。

我的命令是gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113 ************* 7D2BAF1CF37B13E2069D69561 *************

host gnupg rvm fastlane keyserver

3
推荐指数
2
解决办法
1839
查看次数

如何通过 Fastlane 创建 aab(捆绑)?

我想通过创建aab(捆绑)Fastlane,但到目前为止我只能创建apk,这是我的lane现在,如何创建 aab?

 lane :beta do
    store_password = prompt(text: "Signing Store Password: ", secure_text: true)
    key_password = prompt(text: "Alias Key Password: ", secure_text: true)
    releaseFilePath = File.join(Dir.pwd, "..", "my-release-key.keystore")
    gradle(task: 'clean')
    gradle(
      task: 'assemble',
      build_type: 'Release',
      print_command: false,
      properties: {
        "android.injected.signing.store.file" => releaseFilePath,
        "android.injected.signing.store.password" => store_password,
        "android.injected.signing.key.alias" => "my-key-alias",
        "android.injected.signing.key.password" => key_password,
      }
    )
    upload_to_play_store(
      track: 'internal'
    )
Run Code Online (Sandbox Code Playgroud)

android google-play react-native fastlane react-native-android

3
推荐指数
1
解决办法
1508
查看次数

Flutter- 使用带有 android 多口味的 fastlane

我正在使用多种口味的 Flutter。我正在尝试自动化 apk 的构建。我声明了这条车道:

lane:
  desc "build apk"
  lane :test_build_android_app do |options|
    gradle(task: "assembleProductionfirst", build_type: "Release" })
  end
Run Code Online (Sandbox Code Playgroud)

当我运行这条车道时,我收到此错误:

编译器消息:错误:读取“lib/main.dart”时出错:没有这样的文件或目录包:flutter_app/main.dart:错误:找不到“main”方法。尝试在您的程序中添加一个名为“main”的方法。目标 kernel_snapshot 失败:异常:快照创建过程中出错:空构建失败。

我有几个电源。所以我需要跑flutter build -t lib/first/main.dart

使用fastlaneor时如何指定flutter主路径gradlew

android gradle gradlew fastlane flutter

3
推荐指数
1
解决办法
1312
查看次数