Juan your comment on future Mac changes has just made me nauseous ![embarassed :-[](http://pixinsight.com/forum/Smileys/default/embarrassed.gif)
Just to calm you down (so I hope
![smile :)](http://pixinsight.com/forum/Smileys/default/smile.gif)
), the changes are a consequence of the new code signing policy established by Apple with the release of Mac OS X 10.9.5. To make a long story short, the problem is that from now on a Mac OS X application must sign digitally
every file in the application bundle (even plain text files have to be signed!). Since the application seals all files through cryptographic checksums stored in the main executable, no file in the bundle can be modified without invalidating the whole signature.
In principle, this means that our update system just won't work on Mac OS X anymore. We have an extremely efficient and secure update system that allows us to change a single byte in the application tree to deliver bug fixes in real time to all users on all platforms. Since all files in the application are now sealed on Mac OS X, if we have to update a simple script that requires changing just 100 kilobytes for example, now we have to release a new installation package requiring 100 megabytes. This also means that our integrated documentation system does not work either, unless we redesign it to keep all the documentation outside the application bundle on Mac OS X. There are some potential solutions based on incremental updates, but they are technically complex and would make the release of updates very difficult for us and simply impossible for third-party developers (really bad for a development platform, which is what PixInsight is).
We have been working on a solution to this serious problem for the last month (and this has been the main cause of the long delay in the release of 1.8.3, by the way). The only reasonable solution that we have found so far is to keep all files of the application distribution outside the application bundle, with the only exception of the core executable. This means that PixInsight will no longer be installed as a single application bundle on Mac OS X. The whole PixInsight installation will be under a sub-folder of /Applications, and you'll have to execute the PixInsight.app application stored under that sub-folder. We are right now testing this configuration to see if it works well with Gatekeeper. It seems that it works
for now...