ITMS-90081 - iOS Deployment Target of 3.0...

I'm uploading a new biuild of my iOS/Apple Watch app to App Store, but it's failing with

ERROR ITMS-90081: "This bundle is invaled. Applications built for more than one architecture require an iOS Deployment Target of 3.0 or later"


Which just doesn't make sense. The iPhone component is built for Deployment Target 11.0.

I haven't messed with these settings for the past 10 uploads, but I have just ypgraded to Xcode 10 (from 9)


What's occurring?

Answered by shocka in 331992022

Up the deployment target to 3.0 on watch app. This usually happens when a new version of iOS and Xcode comes out.

Accepted Answer

Up the deployment target to 3.0 on watch app. This usually happens when a new version of iOS and Xcode comes out.

The Watch app is already set to 4



[UPDATE]

Although my Watch app code was indeed set to 4, I am using the 3rd party Alamofire (no CocoaPods, just a linkedFramework) and its Deployment Target for its WatchOS component (into which I had never ventured before! ) was greyed out 3 .

I have edited that to 4.2 and problen solved.


I guess Apple just likes to keep us guessing when it complains about a setting in iOS when it really means WatchOS!

ITMS-90081 - iOS Deployment Target of 3.0...
 
 
Q