为什么在 Azure 中尝试使用 Fastlane 签署 iOS 应用程序时出现错误

问题描述 投票:0回答:1

刚才我正在尝试使用 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

当我在本地(在我的机器中)运行该通道时,它运行正确,没有任何错误。 有什么想法吗... 谢谢

ios fastlane fastlane-match fastlane-gym
1个回答
0
投票

进入 xcode > 运行器 > 构建设置 > 配置文件 也许你可以重置所有或相应地设置配置文件。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.