在 macOS 10.14.x Mojave 上运行 Xcode 11.3 时出现“无签名证书”错误。(但在 Xcode 12 发布之后。)
我也在使用Fastlane。我的修复是在运行 Match 时设置generate_apple_certs
为。false
这似乎生成了与 Xcode 11.3 向后兼容的签名证书
匹配文档 - https://docs.fastlane.tools/actions/match/
这是我的 Fastfile 的相关部分:
platform :ios do
lane :certs do
force = false
match(type: "development", generate_apple_certs: false, force: force, app_identifier: "your.app.identifier.dev")
match(type: "adhoc", generate_apple_certs: false, force: force, app_identifier: "your.app.identifier.beta")
match(type: "appstore", generate_apple_certs: false, force: force, app_identifier: "your.app.identifier")
end
...