CFBundleShortVersionString invalid: Asset validation failed (90060)

Hi everyone,

My iOS application uses a third-party SDK. Its integration went very well, until I used Transporter to submit the app to the Apple servers.

I got an error (Asset validation failed (90060)) regarding the CFBundleShortVersionString value. Indeed, this SDK uses 4 dot-separated digits in its plist file as its Bundle identifier. Knowing that their usage is not appropriate, I tried to edit the plist file, but the behaviour of the SDK totally changes and becomes unusable.

Their contact team do not answer my requests, which made me think that maybe someone already got this kind of problem. Would anyone have an idea to resolve this issue?

Best regards

Would anyone have an idea to resolve this issue?

I don’t think there’s much you can do from the Apple side. The rules here are very clear (see here). You’ll need to work with the SDK vendor to resolve this.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

So we tried again, and it passed without changing anything :)

CFBundleShortVersionString invalid: Asset validation failed (90060)
 
 
Q