Invalid sdk value

I'm attempting to submit a version for external testing, and I'm met with a bunch of errors for every framework included, for example:


"Invalid sdk value. The value provided for the sdk portion of LC_VERSION_MIN_IPHONEOS in <snip>.app/Frameworks/Frameworks/libswiftCore.dylib is 9.2 which is greater than the maximum allowed value of 9.1."


I assume Apple just needs to allow iOS 9.2 that was released very recently, but surely this should happen at the same time, so I'm assuming they have missed updating the value for TestFlight external testing.

It works now.

I manage to submit my app for review by simply clicking on “Submit for review” button.

Happened again a year later. Apple just updated Xcode to version 8.2 and I am getting this message:


Invalid sdk value - The value provided for the sdk portion of LC_VERSION_MIN_IPHONEOS in <APP_NAME> is 10.2 which is greater than the maximum allowed value of 10.1.

Yep same exact thing for me too. Was planning to submit an app today and then when the iOS 10.2 and Xcode 8.2 updates were out I thought it would be good to submit a build using the latest updates. Build uploaded fine but then upon submission get the same error. Partciularly frustrating this year given that the iOS 10.2 release build is identical to the beta from last week.

I'm so pleased it's not just me! Let's hope they sort it out soon.

+1. Is it still happening today?

I tried re-submitting a build a few minutes ago and got the same email.


I'm now downloading Xcode 8.1 so that I can submit the app.

No go for me still as well.

Me too... Looks like two hands are not in sync. XCode hand is ahead of itunes connect hand... Pitty. Downloading 4gigs of xcode 8.1. So for now I will have 3 of those - xcode 7.3, xcode 8.1 and xcode 8.2 ... shame on...

Is this still broken? One of the Xcode team said on Twitter that it should have been fixed at around 1pm PST.

1) Can I support iOS 10.2 with Xcode 8.1?

I get an error message ,,,

2) I uploaded in Xcode 8.2 earlier, but it does not appear in the build addition.

If you need a 10.2 feature then you'll have to use Xcode 8.2 but code built in Xcode 10.1 will run fine on 10.2.


The binary you uploaded earlier should show up. If it is marked as processing it can't be picked as a build to use and you have to wait until it has finished processing. If it doesn't show up at all (look at the Activity tab too) then it might not have uploaded successfully.

I saw the activity. It was grayed out in "Processing".

The upload time was 13:57, 16:37. (Currently 18: Japan time)

Processing has not ended, even after about 4 hour and 1.5 has passed for .

The processing stage is a mystery to me I'm afraid. Sometimes it takes minutes and sometimes it takes hours. I have had builds stuck in it for more than a day. All I can suggest is that you be patient but you could try uploading a new binary with a new build number because sometimes that then goes through the processing stage more quickly.

I will try uploading again. With a new build number.

If it is NG, then I will see a state for a while.

Thank you for the advice.

My pleasure and I hope it helps. It's just a shame that we have to jump through these mysterious hoops and guess about solutions to problems which really shoudn't happen.

Invalid sdk value
 
 
Q