wwj
Aug 28th, 2012, 07:16 PM
I was unable to update an old utility program (TechTool Deluxe) on my iMac (running 10.6.8) because the updater program says it can't find the previous version in my Applications folder. But the previous version is there and functions fine.
In my communications with TT support, I've sent them screen shots of the error message, the previous version list-viewed in the App folder and a Get Info of that version's file icon. They commented that the applications in my App folder are all listed with the .app extension, said that wasn't 'normal' and suggested that it may be why the updater isn't recognizing my installed version of TTD.
Well, when I deselected 'Show all filename extensions' in the Finder preferences, the updater still was unable to find the installed version of TTD. I'm not surprised by this, because I ordinarily have 'Show all filename extensions' selected in the Finder preferences, and have never had a problem with downloaded updaters being unable to find the program they're updating. But before I get back to TT support on this, I'm curious about the importance of the .app extension. After a little sniffing online I found this in Apple's Mac Developer library, dated 2009-06-25:
One of the ways OS X determines if a package is an application is through the use of file extensions. The rules to determine if a package is an application are:
On all file systems: the presence of a .app suffix
On HFS+ only: the .app suffix is optional, if the package bit is set and the folder contains a new style info.xml.
So, are .app extensions important, or can they be dropped, or are they optional only on HFS+??
In my communications with TT support, I've sent them screen shots of the error message, the previous version list-viewed in the App folder and a Get Info of that version's file icon. They commented that the applications in my App folder are all listed with the .app extension, said that wasn't 'normal' and suggested that it may be why the updater isn't recognizing my installed version of TTD.
Well, when I deselected 'Show all filename extensions' in the Finder preferences, the updater still was unable to find the installed version of TTD. I'm not surprised by this, because I ordinarily have 'Show all filename extensions' selected in the Finder preferences, and have never had a problem with downloaded updaters being unable to find the program they're updating. But before I get back to TT support on this, I'm curious about the importance of the .app extension. After a little sniffing online I found this in Apple's Mac Developer library, dated 2009-06-25:
One of the ways OS X determines if a package is an application is through the use of file extensions. The rules to determine if a package is an application are:
On all file systems: the presence of a .app suffix
On HFS+ only: the .app suffix is optional, if the package bit is set and the folder contains a new style info.xml.
So, are .app extensions important, or can they be dropped, or are they optional only on HFS+??