Search code examples
macosmac-app-store

Symbolic link issue in framework bundle for cocoa app


Malformed Framework - The framework bundle (nelsonnetbook2.app/Contents/Versions/56.0.2924.76/nwjs Framework.framework) must contain a symbolic link 'nwjs Framework' -> 'Versions/Current/nwjs Framework'. Refer to the Anatomy of Framework Bundles for more information.

Malformed Framework - The framework bundle (nelsonnetbook2.app/Contents/Versions/56.0.2924.76/nwjs Framework.framework) must contain a symbolic link 'Resources' -> 'Versions/Current/Resources'. Refer to the Anatomy of Framework Bundles for more information.

Malformed Framework - The framework bundle (nelsonnetbook2.app/Contents/Versions/56.0.2924.76/nwjs Framework.framework) 'Versions' directory must contain a symbolic link 'Current' resolving to a specific version directory. Refer to the Anatomy of Framework Bundles for more information.

I only have a .app file that is created using NWJS

I have also tried

ln -s  me.app/Contents/Versions/56.0.2924.76/nwjs Framework.framework me.app/Contents/Resources

Can some one tell me how to fix this.


Solution

  • Instead of using 20.0 version of nwjs i tried using 23.6 version with a security update.

    This new version already contained symlinks and it worked well with mac app store.