]> git.feebdaed.xyz Git - 0xmirror/radare2.git/commit
Fix non-macOS SDK framework resource layout
authorOle André Vadla Ravnås <oleavr@frida.re>
Tue, 23 Dec 2025 11:31:36 +0000 (12:31 +0100)
committerpancake <pancake@nowsecure.com>
Tue, 23 Dec 2025 15:35:00 +0000 (16:35 +0100)
commit019b1ff3fd40edc997cfad312c8b8fb71eadfb61
treed77b6dd6c8e58178e4c7cb95d4af87e6977a511c
parentb7e5a8612c27bd837b94872f841b2755e2d713aa
Fix non-macOS SDK framework resource layout

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.
libr/util/sys.c
sys/sdk.sh