如何在azure devops构建代理中修复'* pod *不支持配置配置文件'

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

我目前在Azure Devops中遇到了我的管道问题。自3月27日以来,我收到了错误:

错误:Alamofire不支持配置文件。 Alamofire不支持配置文件,但已手动指定配置文件提供配置文件名称。在构建设置编辑器中将配置配置文件值设置为“自动”。 (目标'Alamofire')

我的所有pod都有这个错误。

代码:完全相同的分支在前一天正确构建。

Xcode版本:我知道代理仍然在Xcode 10.1上,我没有将我的项目更新到10.2所以它应该是好的。

配置文件:有效。

怀疑:Apple在这一天发布了新版本的Xcode和Swift。 Microsoft还在这一天更新了代理:github.com/Microsoft/azure-pipelines-tasks/commit/1b019b9f65202d65ac58150bff6514938b53ff78#diff-93b5db3773bba1013dce9d814869dffd

Soooo,有谁有想法?我的管道出了什么问题?

swift xcode azure azure-devops provisioning-profile
1个回答
3
投票

问题是Cocoapods的最新版本试图签署框架。

将以下代码添加到podfile

post_install do |installer|
    installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
            config.build_settings['EXPANDED_CODE_SIGN_IDENTITY'] = ""
            config.build_settings['CODE_SIGNING_REQUIRED'] = "NO"
            config.build_settings['CODE_SIGNING_ALLOWED'] = "NO"
        end
    end
end
© www.soinside.com 2019 - 2024. All rights reserved.