依赖项的部署目标低于 Xcode 在 .podspec 上的最低部署目标

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

我正在尝试为我的项目托管一个私有 Pod,但是当我运行“pod spec lint”时,它会给出类似“- ERROR |”的错误。 [iOS] xcodebuild:返回不成功的退出代码。'。我认为这是由于 xcode 的最低版本不匹配造成的。这是它提供的错误之一“-注意|[iOS] xcodebuild:Pods.xcodeproj:警告:iOS模拟器部署目标'IPHONEOS_DEPLOYMENT_TARGET'设置为10.0,但支持的部署目标版本的范围是12.0到17.4 .99。(在项目“Pods”的目标“CGRPCZlib”中)”。


Pod::Spec.new do |spec|

  spec.name         = "app-service-ios"
  spec.version      = "0.0.2"
  spec.summary      = "###summary"
  spec.homepage     = "###homepage url"
  spec.author       = { "###email" }
  spec.source       = { :git => "###git link", :tag => spec.version.to_s }
  spec.pod_target_xcconfig = { 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'arm64' }
  spec.user_target_xcconfig = { 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'arm64' }
  spec.ios.deployment_target = '12.0'
  spec.swift_version = '5.0'
  spec.source_files  = 'Classes/*.grpc.swift'

  spec.dependency 'SwiftProtobuf', '1.26.0'
  spec.dependency 'gRPC-Swift'

end

这是我的 .podpsec 文件。 我使用的是 Xcode 15.3,它的最低部署目标是 iOS 12.0。

如果“pod install”出现错误,我可以更改“post_install”上依赖项的最低部署版本。但如何在 .podspec 中做到这一点?

ios swift iphone cocoapods podspec
1个回答
0
投票

请 CGRPCZlib 的所有者更新它。

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