刚才我正在尝试使用 Fastlane 在 Azure 中为我们的 iOS 应用程序配置 CI/CD 管道。 我有一些配置来构建应用程序并使用匹配获取所有证书。此时一切正常。我的意思是所有证书都已正确安装并获得临时配置文件映射。
我遇到的问题是尝试在 Azure 中为应用程序创建存档时。我收到与配置文件相关的错误。
error: No profiles for 'com.test.test' were found: Xcode couldn't find any iOS App Development provisioning profiles matching 'com.test.testv2'. Automatic signing is disabled and unable to generate a profile. To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild. (in target 'testv2' from project 'test')
重要:testv2 它是我工作区的目标。
之前我正确使用
match
来创建分发证书/配置文件。
在这里我离开了用来构建和归档应用程序的车道
desc "Build and archive"
lane :build_archive_appstore do
gym(
scheme: scheme,
output_directory: build_directory,
clean: true,
export_options: {
provisioningProfiles: {
"com.test.testv2": "match AppStore com.test.testv2"
},
allowProvisioningUpdates: true
},
include_symbols: include_symbols_in_build_artifact,
archive_path: appstore_archive_path,
output_name: appstore_ipa_name,
configuration: appstore_build_configuration
)
end
当我在本地(在我的机器中)运行该通道时,它运行正确,没有任何错误。 有什么想法吗... 谢谢