Reputation: 1
I am trying to host a private pod for my project but when I run 'pod spec lint' it gives error like '- ERROR | [iOS] xcodebuild: Returned an unsuccessful exit code.'. I think it is caused by the minimum version mis-match from xcode. Here is one of the errors it is providing "- NOTE | [iOS] xcodebuild: Pods.xcodeproj: warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 10.0, but the range of supported deployment target versions is 12.0 to 17.4.99. (in target 'CGRPCZlib' from project 'Pods')".
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
Here is my .podpsec file. I am using Xcode 15.3 which has a minimum deployment target on iOS 12.0.
If it was error on 'pod install' I could just changed the dependency's minimum deployment version on the 'post_install'. But how do you do it in .podspec?
Upvotes: 0
Views: 89