Post edited 3:44 pm – October 11, 2011 by Ruopeng
OK. I finally tested it on a Lion system and I got the same problem. Upon further investigation, the problem is somehow Lion prevents TrackVis from writing license setting file to system folder /Library/Preferences/, even if you're running as admin. The reason TrackVis chose to write license data to system folder was purely for convenience reason. So if multple users shares one Mac they don't have to enter License for each account. As I look back now, it's probably not a good idea.
Anyway, I will update the code so that it writes to user's own preference folder. Meanwhile, the workaround is to change the permission of "/Library/Preferences" folder temporarily to writable-to-all. To change it, open the Terminal application (in /Applications/Utilities), and type:
sudo chmod a+w /Library/Preferences
You will be prompted to enter your password to make the change. After that run TrackVis and enter the license info. Then close TrackVis. The license info should've been saved. To double-check, you can run TrackVis again to see if it still asks you for license.
At last you can restore the original permission setting of /Library/Preferences like this:
sudo chmod og-w /Library/Preferences
That should do it. Let me know if that works.
Best,
Ruopeng