首页 > 解决方案 > Fastlane iOS 不工作。在获取证书和配置文件时正在显示正在克隆远程 git repo...

问题描述

我正在尝试使用 fastlane 上传构建。我用于实施的视频:

https://www.youtube.com/watch?v=6Jz-Ywxki0U&t=325s

我还使用 fastlane 官方文档将其集成到在 testflight 上部署应用程序。

https://docs.fastlane.tools/getting-started/ios/setup/

我还生成了一个新的 SSH 密钥并将其添加到 ssh-agent:

https://docs.github.com/en/free-pro-team@latest/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-代理人

这是项目文件夹结构:

在此处输入图像描述

当我运行命令时:

$fastlane match init

然后创建匹配文件。

这是匹配文件:

在此处输入图像描述

这是快速文件:

platform :ios do

before_all do
# ---------------
  ENV["FASTLANE_USER"] = "<email-id>"
  ENV["FASTLANE_PASSWORD"] = "<correct_password>"
  ENV["FASTLANE_TEAM_NAME"] = "<Team_Name"
  ENV["FASTLANE_ITC_TEAM_NAME"] = "<Team_Name>"

# ---------------
  ENV["PRODUCE_APP_IDENTIFIER"] = "<Bundle_Identifier>"
  ENV["PRODUCE_APP_NAME"] = "FastLaneHureka3"
  ENV["PRODUCE_VERSION"] = "0.1.0"
  ENV["PRODUCE_SKU"] = "FastLaneDemo3"
  ENV["PRODUCE_PLATFORM"] = "ios"

# ---------------

  ENV["MATCH_USERNAME"] = "<email-id>"
  ENV["MATCH_PASSWORD"] = "<correct_password>"
  ENV["MATCH_KEYCHAIN_PASSWORD"] = "<correct_password>"
  ENV["MATCH_GIT_URL"] = "git@github.com:ajeetsharma16/FastlaneCertficates.git"
  ENV["MATCH_APP_IDENTIFIER"] = "<Bundle_ID>"
  ENV["MATCH_TYPE"] = "appstore"
  ENV["MATCH_PLATFORM"] = "ios"
  ENV["MATCH_VERBOSE"] = "true"

end

  desc "Create on developer portal and App Store connect"

  lane :create_app do 

  create_app_online #produce

  end

  desc "Sync signing"
  lane :signing do

match(git_private_key:"/Users/ajeetsharma/Desktop/Study/Fastlane/FastLaneDemo2/fastlane/gitHubKey", keychain_password:"qwerty", git_branch:"master")


  end

  desc "Build binary"
  lane :build do
  signing 
   
  end

  desc "Release"
  
    lane :release do
   
   build 
   
  end

end



end

使用这些命令后:

$fastlane match appstore
$fastlane match development

证书和配置文件已成功创建并保存在 git 存储库中。

在此处输入图像描述

当我使用这个命令时:

$fastlane ios signing

然后我的终端卡在这个状态:

在此处输入图像描述

即使我等了 30-40 分钟,也没有发生任何事情。

但它不起作用。无法理解是什么问题?

标签: iosgitgithubmatchfastlane

解决方案


推荐阅读