Though it's definitely not an ideal solution, manually removing the container 
corresponding to the application's bundle identifier in "~/Library/Containers", 
and then relaunching the application
causes the corresponding Application Scripts subfolder to get created.

Thinking more about it, I realise the API for creating the subfolder would 
probably not be consistent, especially since the application is granted just 
read-only access to the scripts subfolder, but it would really be useful if the 
subfolder is created (if it doesn't exist) the next time the application 
launches regardless of whether corresponding container folder exists or not.

For now I can only hope users won't manually mess with folders "hidden" inside 
"~/Library", so this won't be a big issue. If the fourth parameter is "NO", 
only the plain file-path URL is returned, which can't be revealed (as the 
subfolder doesn't exist) and the application does nothing as a result of user 
action. Therefore I will set the fourth parameter to "YES". That way, users 
will be presented with an error at least, and if they report it I'll know what 
the issue is and how to fix it.

-- Dragan
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to