2

我有一个 fastlane 和match的工作设置。使用 fastlane 构建我的 iOS 应用程序在我的 Mac 上运行良好

desc "Builds the app for the Beta distribution"
lane :build_adhoc do
    match(type: "adhoc", readonly: true)
    build_app(scheme: "MyApp", export_method: "ad-hoc")
end

现在我想在我的 CI 服务器上构建应用程序,但它失败了,因为它无法签署应用程序。我注意到match adhoc --readonly 在 CI 服务器上运行会安装正确的配置文件和证书,但不会安装密钥

在此处输入图像描述

我认为 Match 的整个想法是它还导入签名密钥而不仅仅是证书。

4

0 回答 0