Mac Catalyst apps have the same bundle structure as Mac apps.
On the subject of frameworks, I’ve seen folks using iOS-style ‘shallow’ frameworks on the Mac. That works, but it’s not something we support. I actually researched that while writing the initial version of Posting a Crash Report and our internal consensus was clear: Mac frameworks should use the Mac structure. It’s weird, but it’s better for all code for a given platform to use a consistent structure.
Oh, one place where you will see iOS-style frameworks on the Mac is if you run an iOS app directly on an Apple silicon Mac, that is, the iOS Apps on Mac feature. However, those follow a different path and we only support that structure on that path.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"