运行 Match 命令时 Fastlane 崩溃:访问文件时出错,这可能是由于 fastlane 的目录处理造成的

问题描述 投票:0回答:1

我目前正在尝试将我的证书和配置文件存储在 S3 存储桶中。

当我运行

fastlane match development/appstore
命令时,我收到以下日志

 Error accessing file, this might be due to fastlane's directory handling
[16:31:19]: Check out https://docs.fastlane.tools/advanced/#directory-behavior for more details

/opt/homebrew/Cellar/fastlane/2.208.0/libexec/gems/aws-sdk-core-3.131.3/lib/seahorse/client/plugins/response_target.rb:67:in `initialize': No such file or directory @ rb_sysopen - /var/folders/td/2ks8dv9s3fl42qzrdmlg9r0w0000gn/T/d20220719-23830-ooiwmv/cert-test/ (Errno::ENOENT)

这就是我的 .env 文件的样子

MATCH_PASSWORD=1234
MATCH_KEYCHAIN_PASSWORD=1234
MATCH_S3_BUCKET=mobile-application-certs
MATCH_S3_REGION=us-east-1
MATCH_S3_ACCESS_KEY=xxx
MATCH_S3_SECRET_ACCESS_KEY=xxx

这就是我的匹配文件的样子

storage_mode("s3")
s3_bucket(ENV["MATCH_S3_BUCKET"])
s3_region(ENV["MATCH_S3_REGION"])
s3_access_key(ENV["MATCH_S3_ACCESS_KEY"])
s3_secret_access_key(ENV["MATCH_S3_SECRET_ACCESS_KEY"])

type("appstore")
username("[email protected]")
app_identifier("org.example.asd.com")

注意:值得一提的是,使用 Git 存储证书/配置文件时它工作得很好。

ios react-native apple-m1 fastlane cicd
1个回答
0
投票

您找到解决方案了吗?

© www.soinside.com 2019 - 2024. All rights reserved.