Author Topic: 1.8 1070 OSX unable to apply updates if application filename has a space  (Read 3373 times)

Offline pfile

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 4729
i have downloaded a lot of the 1.8 builds and osx has unzipped them as "pixinsight 1.app", "pixinsight 2.app", etc.

i can not apply the updates if the application name has a space in it. i had to change the space to an underscore.

i suppose the same problem might manifest if the application is in a directory that has a space in the name, but i am not sure.

this bug may predate 1.8, not sure.

rob

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
Hi Rob,

This is not a bug, but a limitation of the main updater application that applies to all platforms. On Mac OS X, the PixInsight Core application bundle shouldn't be renamed; it should always be "PixInsight.app", mainly because the bundle is digitally signed, and renaming it and/or changing any of its file attributes may invalidate the signature. If you want to have several bundles (for example, several versions), better keep them on separate folders.
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline pfile

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 4729
ok, that's fair enough, but maybe it should be a FAQ somewhere or the dialog box that says it can't find the updates should mention this.

it's way too easy to rename applications on OSX and actually because of that i'd be surprised if changing the bundle name would invalidate an application signature.

rob