我正在尝试为我的项目托管一个私有 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 中做到这一点?
请 CGRPCZlib 的所有者更新它。