【发布时间】:2021-08-08 16:53:30
【问题描述】:
错误:
Pods-Name 不支持配置文件。 Pods-Name 不 支持配置文件,但配置文件 MobileAppProvisioning 已手动指定。设置 在构建设置中将配置文件值设置为“自动” 编辑。 (在项目“Pods”的目标“Pods-Name”中)
- Xcode:12.4
- 科尔多瓦 CLI:10.0.0
- cordova-ios:6.2.0
我使用 Ionic Cordova 框架构建 ios 应用程序,并使用 Azure 管道 (CI) 构建和部署。 因此,我的 Azure 管道中有以下任务:
- npm 安装
- 安装 cocoapod
- cordova 平台添加 ios
- cordova build ios
- 安装苹果证书
- Xcode build - ARCHIVE 时抛出错误并出现上述错误
- 将文件复制到工件
- 发布人工制品
我在网上搜索了这个,解决方法是更改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
但是,当我运行命令 Cordova platform add ios 和 Pod 文件动态生成时,Azure 管道会动态生成 ios 项目。
那么,如何修改 Azure 管道中的 Podfile 以更新 Podfile 并解决错误?
【问题讨论】:
标签: ios xcode cordova ionic-framework azure-pipelines