ITMS-90539: Invalid nested bundle?

I just got my first version of an app with watchOS support ready. The iOS app has 6 embedded frameworks and the watchOS 3 embedded frameworks. Upon delivering to iTunesConnect I'm cursed with the following error:

So... three embedded frameworks are exceeding the maximum number of nested frameworks? Really?

Answered by DrMickeyLauer in 225552022

ITMS-90539 can happen in an iOS/watchOS project, when you embed the frameworks relative to the watchOS app as opposed to the watchOS extension. Fixing this made the validation pass.

Sorry, the image did not make it. Here's the actual error:


ERROR ITMS-90539: "Invalid nested bundle. The bundle Foo.app/Watch/Bar.app exceeds the maximum number of allowed nested frameworks.

Accepted Answer

ITMS-90539 can happen in an iOS/watchOS project, when you embed the frameworks relative to the watchOS app as opposed to the watchOS extension. Fixing this made the validation pass.

ITMS-90539: Invalid nested bundle?
 
 
Q