[OT] Gatekeeper

Peter Haworth pete at lcsql.com
Wed May 9 16:42:07 EDT 2012


Hi Andrew,
As someone who has obviously been through this process, I'm hoping you can
enlighten me on a few things.

There is a document named "Mac App Store Review Guide" on the Apple
Developers web site  which includes several things in it that are an issue
for me, e.g.:

-* Apps that are "beta", "demo", "trial", or "test" versions will be
rejected.*
My app always runs as a demo until the user buys a license for it  and
announces itself as such at startup along with an indication of how many
days are left in the demo.

- *Apps that require license keys or implement their own copy protection
will be rejected*
As above, I have a licensing scheme built in.

-* Apps that present a license screen at launch will be rejected*
I do that the first time the program is run and the user has to agree to
the terms or the program quits.

*- Apps may not use update mechanisms outside of the App Store*
I have an update check mechanism that checks against my web site.  I guess
this also makes me wonder if I can provide a download directly from my web
site if I sell through the app store?

Pete
lcSQL Software <http://www.lcsql.com>



On Wed, May 9, 2012 at 11:10 AM, Andrew Henshaw <henshaw at me.com> wrote:

> Yes it will,  ive had an app rejected for writing to the preferences
> folder.
>
> I stick with ~/Library/Application Support/<app-identifier> and just put
> everything in there.
>
> From June 1st there is also sandboxing to contend with for the Mac App
> Store,  but I understand sandboxing and the gatekeeper are two totally
> separate requirements,  If I understand correctlt the gatekeeper just needs
> the code to be signed and it does not need to be sandboxed.
>
> If you want to submit an app to the app store however look at sandboxing
> as well as that opens up another small bag of spanners!
>
>
>
> > And here's me thinking the obvious place to put a prefs file would be
> > ~/Library/Preferences/<app-identifier>, specially since apple have a
> bunch
> > of them in that location.  Silly me.  Does anyone know if putting a
> > preferences file in the Preferences folder will invalidate my submission
> to
> > the App store?
> >
> > Pete
> > lcSQL Software <http://www.lcsql.com>
>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>



More information about the use-livecode mailing list