I downloaded SPM for Mac yesterday, and it seems to work fine. Today I tried to update it from V. 6.20 to V. 6.30 by following the instructions given to replace stphmkrpro_e.exe with the latest version. I went to the SPM for Mac page, and downloaded "StereoPhoto Maker Pro (64bit) Ver6.30a 2992KByte 21/Feb/2023". That gave me this file in my downloads folder: "stphmkrpro_e_630a.zip". When I opened it, it gave me this file: "stphmkrpro_e 2.exe". I then deleted the old "stphmkrpro_.e.exe" (which is 7.4 MB and was modified on Dec. 26, 2023) from the SPM folder, and replaced it with the "stphmkrpro_e 2.exe" file (which is 7.5 MB and was modified on Feb. 21, 2023). Finally, I renamed the "stphmkrpro_e 2.exe" file to "stphmkrpro_.e.exe" in the SPM folder. But when I go to my Applications folder in Finder and get "Info" from the SPM_Mac app, it still shows that it is Version 6.20, even though when I open the SPM folder, it shows the 7.5 MB file, modified on Feb.21, 2023 inside, and NOT the 7.4 MB file, modified on Dec. 26, 2023. So I don't understand why "Info" doesn't show Version 6.30. I don't know if I updated to 6.30 or not, but apparently not. What should I do. I haven't emptied the old file from the trash yet- could that be the problem? |
A Mac application is actually a directory with a very specific structure and set of support files needed to make it a clickable application. This is called an "application bundle". What you've done is replace one component of that bundle, the SPM executable. But rest of the bundle remains the same. When you use the Finder's "get info" on the app, the version information is coming from some standard parameter file that was created when the original bundle was created. So it is going to show the original version number of the bundle. While you have changed the executable part of the bundle, there is no way for the operating system to know that.
So to confirm which version of the SPM binary you are running, start up the app, then select the menu item "Help --> About...". That will be the executable reporting its own internal version number. |
Thank you very much, Bill. You are right! |
To Bill Costa and Masuji Suto:
Thanks very much. I went to "about", and it says that I now have Version 6:30a, so if I understand you correctly, I did everything correctly and did update the program- is that right? |
To Bill Costa and Masuji Suto:
Thanks very much. I went to "about", and it says that I now have Version 6:30a, so if I understand you correctly, I did everything correctly and did update the program- is that right? |
To Bill Costa and Masuji Suto:
Thanks very much. I went to "about", and it says that I now have Version 6:30a, so if I understand you correctly, I did everything correctly and did update the program- is that right? |
|