You may get a binding error. If the framework is inside the application, this means its binding to runtime.
OS X embeds a "setup name" within each dynamic library. This installation name is the path to where the library can be found when dyld needs to load it. When you create an application that references a dynamic library, this installation name is copied to the application binary. When the application starts, the copied installation name is then used to find the library or framework.
$ otool -D /Applications/Google\ Drive.app/Contents/Frameworks/Python.framework/Versions/2.6/Python /Applications/Google Drive.app/Contents/Frameworks/Python.framework/Versions/2.6/Python: @executable_path/../Frameworks/Python.framework/Versions/2.6/Python
therefore, if you delete the Frameworks folder, you will get a Dyld Error.
Dyld Error Message: Library not loaded: @loader_path/../Frameworks/Sparkle.framework/Versions/A/Sparkle Referenced from: /Applications/Transmission.app/Contents/MacOS/Transmission Reason: image not found


Parag bafna
source share