8 Replies Latest reply: Jul 3, 2013 2:47 PM by léonie
dave_ch Level 1 Level 1 (0 points)

Background: if Aperture doesn't have write access to /Library/Application Support/ProApps/ProAppsSystemID then it continually prompts for registration information, and stores it in /tmp/ProAppsSystemID. On restart this tmp file is removed, and thus re-requested every time.

 

The resolution for this issue is to:

 

  • open Aperture and re-enter your registration / serial number (for the last time)
  • close Aperture
  • Execute these commands in your terminal:

 

mv /tmp/ProAppsSystemID ~/Library/Application\ Support/Aperture

sudo rm /Library/Application\ Support/ProApps/ProAppsSystemID

sudo ln -s ~/Library/Application\ Support/Aperture/ProAppsSystemID \

  /Library/Application\ Support/ProApps/ProAppsSystemID

 

  • restart Aperture

 

What we are doing here is replacing the actual license file with a link to the same file where we can write to it.

 

Question: why is this required? Files like this should be stored in ~/Library/... or created only during registration, with admin prompt, and then read only from then on.