'Invalid SDK value' - value for sdk portion (10.9) is greater than maximum allowed (9.2)

Hi everyone,

I’m using the Unity Cloud Build system to test my apps I had developed with Unity, and so far everything was working fine (including the test versions, and release versions android).

Now it’s the first time I’m trying to upload an IPA to iTunes-Connect, using the ‘Application Loader’, but I got an error message (ERROR ITMS-90512 - Invalid SDK value).
“QCARWrapper is 10.9 which is greater than the maximum allowed value of 9.2.”

Please see the attached image for further details.

I had the set the cloud builder always to use latest Xcode version.
On my max is installed Xcode v7.1.1, Application Loader v3.3,
In my Unity project the target iOS version is set to ‘7.0’. (Should i set it to ‘Unknown’?)
I’m trying to avoid using the Xcode itself as possible, and using the signed IPA from the cloud build.

Any ideas hot to get it fixed?

It seems that OS X plugin gets included into iOS app. Please check if QCARWrapper.bundle is marked as OSX plugin in your project.

Apparently it’s a known bug at Vuforia, and you were right.
The main .DLL file (opens to a .bundle folder) is by default set to ‘Any Platform’, although it shouldn’t run on iOS/Android platforms.
The solution was to change the selected platforms (deselect most of them).

It’s strange though, because it runs fine on Android and with Development version of iOS, but the ‘Application Loader’ of apple is more strict.


https://developer.vuforia.com/forum/issues-and-bugs/io9-unity-5-plugin-issue