Important information about Mac App Store release

Frequently Asked Questions about Quick 'n Easy Web Builder
Locked
User avatar
Pablo
Site Admin
Posts: 2628
Joined: Mon Feb 13, 2006 7:00 am
Location: Europe
Contact:

Important information about Mac App Store release

Post by Pablo » Thu Jan 16, 2014 11:07 am

Important information for Mac users who are using the Mac App Store version.
Apple requires all applications sold in the Mac App Store to implement 'Sandboxing'.
This means that the version of Quick 'n Easy Web Builder in the Mac App Store works slightly different than the version that is available on our website (which does not implement sandboxing).

What is sandboxing?
A non-sandboxed app has the full rights of the user who is running that app, and can access any resources that the user can access.
If that app or the frameworks it is linked against contain security holes, an attacker can potentially exploit those holes to take control of that app,
and in doing so, the attacker gains the ability to do anything that the user can do.
By limiting access to resources on a per-app basis, App Sandbox provides a last line of defense against the theft, corruption, or deletion of user data if an attacker successfully
exploits security holes in the application or the frameworks it is linked against.

Because Quick 'n Easy Web Builder (sandboxed version) has limited access to the resources of your computer, the software cannot save project files and other assets everywhere on your hard disk.
The software can only access files that are in the application’s container. This 'container' is a special (private) folder on your hard disk:
Username/Library/Containers/com.pablosoftwaresolutions.quickandeasywebuilder2/Data/

Normally when you save templates, extensions or other QnEWB related files they will be saved in the folder
Username/Library/Application Support/Quick 'n Easy Web Builder 2/

But in the sandboxed version they will be saved in
Username/Library/Containers/com.pablosoftwaresolutions.quickandeasywebuilder2/Data/Library/Application Support/Quick 'n Easy Web Builder 2/

This means that if you are upgrading from a previous (unsandboxed) version that you will have to copy all your qnewb files from
Username/Library/Application Support/Quick 'n Easy Web Builder 2/
to
Username/Library/Containers/com.pablosoftwaresolutions.quickandeasywebuilder/Data/Library/Application Support/Quick 'n Easy Web Builder 2/

We also recommend to store your project files and images in
Username/Library/Containers/com.pablosoftwaresolutions.quickandeasywebuilder2/Data/Documents/
otherwise Quick 'n Easy Web builder cannot access the files!!!

Note that you will only have to do this once for old projects. New data will automatically be saved in the correct folder.

We understand that this can be inconvenient for some users. However this is the only way to get our software accepted by the Mac App Store team.

More information about this is available on the Apple website:
https://developer.apple.com/library/mac ... ndbox.html

User avatar
Pablo
Site Admin
Posts: 2628
Joined: Mon Feb 13, 2006 7:00 am
Location: Europe
Contact:

Re: Important information about Mac App Store release (2.x)

Post by Pablo » Mon Jan 20, 2014 9:38 pm

So if you cannot access your projects and/or images then follow these steps:

1) Find your project on your harddisk.
2) Copy the project (.qwb) and project folder (this the same name as your project) to:

<YourName>/Library/Containers/com.pablosoftwaresolutions.quickandeasywebbuilder2/Data/Documents/

Note that the library folder is hidden by default on OSX 10.8. To unhide it use this command in terminal

Code: Select all

chflags nohidden ~/Library/

User avatar
Pablo
Site Admin
Posts: 2628
Joined: Mon Feb 13, 2006 7:00 am
Location: Europe
Contact:

Re: Important information about Mac App Store release (2.x)

Post by Pablo » Thu Jan 30, 2014 7:39 am

If you rather want the standard (non-sandboxed version) then contact me with your App Mac Store Receipt.
http://www.quickandeasywebbuilder.com/contact.html

User avatar
Pablo
Site Admin
Posts: 2628
Joined: Mon Feb 13, 2006 7:00 am
Location: Europe
Contact:

Re: Important information about Mac App Store release (2.x)

Post by Pablo » Fri Apr 04, 2014 7:22 am

Update:
In version 2.2 we’ve added the ability to 'bookmark' a document folder for the sandboxed version of the Mac version (also known as 'Security-Scoped Bookmarks'). This will give the application full access to that folder outside the sandbox container! You can set the folder in Preferences->Miscellaneous->Sandbox folder

Technical details about this OSX feature is available here:
https://developer.apple.com/library/mac ... Depth.html
Note that you do not have to understand this information to use this feature;)

Locked

Who is online

Users browsing this forum: No registered users and 1 guest