Azure 上的 iOS 构建设置失败,文件存在错误

约翰多

我正在使用 Xcode 9 版本为 iOS 运行 Azure 构建管道。我有执行 pod 安装的 cocoapods 步骤。然后在构建步骤中,我收到以下错误。我启用了干净的构建选项。此外,我尝试rm -rf Pods在运行 cocoapods 步骤之前运行bash 脚本,但我仍然遇到相同的文件退出错误,但有时使用不同的文件。知道如何解决这个问题吗?

...
▸ Linking GoogleToolboxForMac
▸ Generating 'GoogleToolboxForMac.framework.dSYM'
▸ Building Pods/GrowingTextView [Release]
▸ Check Dependencies
▸ Processing GrowingTextView-Info.plist
▸ Copying GrowingTextView-umbrella.h
/usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/fileutils.rb:239:in `mkdir': File exists @ dir_s_mkdir - build (Errno::EEXIST)
    from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/fileutils.rb:239:in `fu_mkdir'
    from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/fileutils.rb:217:in `block (2 levels) in mkdir_p'
    from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/fileutils.rb:215:in `reverse_each'
    from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/fileutils.rb:215:in `block in mkdir_p'
    from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/fileutils.rb:200:in `each'
    from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/fileutils.rb:200:in `mkdir_p'
    from /usr/local/lib/ruby/gems/2.6.0/gems/xcpretty-0.3.0/lib/xcpretty/reporters/reporter.rb:29:in `finish'
    from /usr/local/lib/ruby/gems/2.6.0/gems/xcpretty-0.3.0/lib/xcpretty/reporters/junit.rb:65:in `finish'
    from /usr/local/lib/ruby/gems/2.6.0/gems/xcpretty-0.3.0/bin/xcpretty:89:in `each'
    from /usr/local/lib/ruby/gems/2.6.0/gems/xcpretty-0.3.0/bin/xcpretty:89:in `<top (required)>'
    from /usr/local/lib/ruby/gems/2.6.0/bin/xcpretty:23:in `load'
    from /usr/local/lib/ruby/gems/2.6.0/bin/xcpretty:23:in `<main>'
##[error]Error: /usr/bin/xcodebuild failed with return code: 65
##[section]Finishing: Xcode build
哈贝格

大多数情况下,在 Azure Pipelines 上,cocoapods 的错误 65 与签名和证书有关,而 XCode 尝试对不支持签名的 Pod 项目进行签名。

您是否启用或禁用了useXcpretty: 'false'我建议禁用它,因为它可能会隐藏管道日志中真正的 XCode 错误。

我必须在最后添加以下内容Podfile以强制禁用 pod 中的签名:

post_install do |installer|
  installer.pods_project.build_configurations.each do |config|
    config.build_settings['PROVISIONING_PROFILE_SPECIFIER'] = ''
    config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO'
    config.build_settings['CODE_SIGNING_REQUIRED'] = 'NO'
  end
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
        config.build_settings['PROVISIONING_PROFILE_SPECIFIER'] = ''
        config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO'
        config.build_settings['CODE_SIGNING_REQUIRED'] = 'NO'
    end
  end
end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

在IOS上设置Firebase Crashlytics

来自分类Dev

Bower在Azure部署上失败

来自分类Dev

在iOS 8.0.0 GM Safari上通过HTTP上传文件失败

来自分类Dev

iOS 6 vs 7外观构建设置

来自分类Dev

存折在iOS7上失败,并显示无效数据错误

来自分类Dev

CGContextSetStrokeColorWithColor在iOS 7上失败

来自分类Dev

在Azure云服务上动态设置rdlc文件时的ReportViewer错误

来自分类Dev

如何使用azure-cli在Azure上设置Blob的contentType?

来自分类Dev

PKIX路径构建失败错误在Oracle JDK上仍然存在

来自分类Dev

在Azure VM上设置Puppet扩展

来自分类Dev

在Azure上,Google Drive Api文件上传失败,返回null

来自分类Dev

iOS构建设置其他链接器标志

来自分类Dev

在Azure Service Fabric上设置TCP

来自分类Dev

针对iOS的构建因线程1而失败:在iOS 12.4上发出信号SIGABRT

来自分类Dev

通过Azure DevOps构建Ionic Cordova iOS

来自分类Dev

react-native-community @ datetimepicker在IOS上构建失败

来自分类Dev

在IOS上设置Firebase Crashlytics

来自分类Dev

Azure DevOps在“ npm安装”上失败

来自分类Dev

Bower在Azure部署上失败

来自分类Dev

IOS 7.1上的requestWhenInUseAuthorization错误

来自分类Dev

添加自定义iOS构建设置选项

来自分类Dev

在Azure云服务上动态设置rdlc文件时的ReportViewer错误

来自分类Dev

在Azure上创建VM时部署失败错误

来自分类Dev

Powershell凭据设置上的Azure部署任务失败

来自分类Dev

在Azure上,Google Drive Api文件上传失败,返回null

来自分类Dev

NReco PDFGenerator在Azure Service Fabric上失败

来自分类Dev

Azure上的Masstransit MaxConcurrentCalls设置被忽略

来自分类Dev

iOS上的离子构建错误

来自分类Dev

使用 PowerShell 在 Azure IoTHub 上设置标签

Related 相关文章

热门标签

归档