swift - 如何修复azure devops构建代理中的 ' *pod* does not support provisioning profiles'

标签 swift xcode azure azure-devops provisioning-profile

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

error: Alamofire does not support provisioning profiles. Alamofire does not support provisioning profiles, but provisioning profile prov profile name has been manually specified. Set the provisioning profile value to "Automatic" in the build settings editor. (in target 'Alamofire')

我的所有 Pod 都出现此错误。

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

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

配置文件: 有效。

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

太好了,有人有想法吗?我的管道出了什么问题?

最佳答案

问题是最新版本的 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

关于swift - 如何修复azure devops构建代理中的 ' *pod* does not support provisioning profiles',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55419956/

相关文章:

ios - 将 swift 代码移植到 Objective-C 项目后使用未声明的标识符

ios - 变量在不应该上升的时候上升

objective-c - 以编程方式唤醒 OSX 上的显示

xcode - 升级到 iOS 4.2 后无法部署我的应用程序的调试版本

sql - Azure/U-SQL - 将查询输出到屏幕

azure - 没有所需的权限(Microsoft.Sql/register/action)

ios - 即使出现警报也隐藏状态栏

ios - 尽管在 App Store Connect 中仅选择了英语,但我的 iOS 应用程序仍显示多种语言

ios - 为什么我的 UITableViewCell 的宽度与我的 UITableView 的宽度不同?

azure - 重写 Azure 前门中的 URL 路径 - 错误 HTTP 404