我有一个 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 的整个想法是它还导入签名密钥而不仅仅是证书。