如何解决适用于 iOS 的 Fastlane Firebase 应用分发
我有以下代码:
platform :ios do
lane :signing do
mapping = Actions.lane_context[SharedValues::MATCH_PROVISIONING_PROFILE_MAPPING]
update_code_signing_settings(profile_name: mapping[ENV["MATCH_APP_IDENTIFIER"]])
end
lane :distribution_beta do
signing
build_app(
scheme: "Runner"
archive_path: "./build/Runner.xcarchive",export_method: "development"
)
firebase_app_distribution(
app: 123456,testers: example@gmail.com,release_notes: "Example"
)
end
end
我还有一个 .env
文件,其中包含以下条目:
MATCH_USER=myemail@gmail.com
MATCH_GIT_URL=linktopathwherecredentialsaresaved.git
MATCH_APP_IDENTIFIER=com.example.fluttertest
在 XCode 中,我在 Signing & Capabilities 中有以下警告:
Provisioning profile "match AppStore #######" doesn't include signing certificate "Apple Development"
。
上面的警告在执行以下操作时在错误中说明了完全相同的内容:
fastlane ios distribute_beta
在终端中。
注意:我想用 Jenkins 实现 CI/CD,因此我需要配置的一切都需要通过代码。 如何修复错误并能够通过 Firebase 应用分发进行分发?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。