Software Update for MacBook Air and Pro (Mid 2012) models at the root of the problem

Jul 17, 2012 13:01 GMT  ·  By
Software Update for MacBook Air and Pro (Mid 2012) models at the root of the problem
   Software Update for MacBook Air and Pro (Mid 2012) models at the root of the problem

Adobe has come up with a workaround solution for InDesign and InCopy CS5 or higher crashing on Macbook Air and Pro (mid 2012) models when receiving a blank warning dialog box.

The cause of the crash has been determined and the culprit is the latest update for said Mac system, which removed an API file required by InDesign to work with system icons. The workaround is to place the necessary files in the application and the steps to do it are included below.

The company proposes two methods to solve the issue. One is automatic and consists in running a script, and the other is manual and involves copying the files to specific locations yourself.

If you go for the second method, you should extract the contents of the archive first. Then browse to the installation folder of the application (usually “/Applications/Adobe InDesign CS6/”), right click the InDesign application file and choose "Show Package Contents."

Next, within the InDesign application file, navigate to: /Contents/MacOS/Required/ and locate the file Application UI.InDesignPlugin and again "Show Package Contents." Inside the plugin, go to the Resources folder and then into “idrc_PNGA folder”.

The final steps for the fix are to copy the three icons extracted at the beginning of the process and re-launching InDesign.

As per Adobe’s note on the workaround, it is recommended to install all minor updates for the suite before changing the contents of the application. Also, modifying the existing application file should continue to allow updates in, but it may also result in needing to reinstall the application.

If you haven’t updated your mid-2012 MacBook, Adobe’s recommendation is to resist the temptation until the issue is solved in a more elegant manner, as they are working with Apple engineers for a fix for the current and the future OS releases.