Need advice with Lion permission changes

Shao Sean shaosean at wehostmacs.com
Tue Aug 2 05:23:29 EDT 2011


As previously mentioned:

• /Library (Mac OS X only)—Applications that share resources between  
users store those resources in this version of the Library directory.  
Sandboxed application are not permitted to use this directory.

"Sandboxed applications" are apps from the Mac App store.. If the end  
user is downloading from your site then you can use that directory..

If you are going through the Mac App store you can use the following  
info:

Your application must adhere to the following requirements:
• You may use Apple frameworks such as User Defaults, Calendar Store,  
and Address Book that implicitly write to files in specific locations,  
including locations is not allowed to access directly.
• Your application may write to temporary paths that you acquire using  
the appropriate Apple programming interfaces.
• Your application may write to the following directories:
	• ~/Library/Application Support/<app-identifier>
	• ~/Library/<app-identifier>
	• ~/Library/Caches/<app-identifier>
where <app-identifier> is your application's bundle identifier, its  
name, or your company’s name. This must exactly match what is in  
iTunes Connect for the application.


So it looks like you should move your shared files from /Library/ 
Preferences to /Library/Application Support/<app-identifier>  
regardless if you are using the Mac App store or direct downloads..



More information about the use-livecode mailing list