Non-macOS SDK frameworks now place resources and Info.plist at the
framework root rather than under a Resources/ directory.
On iOS-family platforms, the presence of a Resources directory changes
CFBundle lookup behavior and causes the root Info.plist to be ignored,
resulting in empty bundle info dictionaries and installd validation
failures. Placing resources at the root matches common iOS framework
layouts and avoids the need to duplicate Info.plist files.
This change updates both SDK packaging logic and runtime bundle location
detection to reflect the corrected layout.