globaleaks / APAF

Anonymous Python Application Framework
33 stars 15 forks source link

Mac App Store Build/Publish #22

Open fpietrosanti opened 12 years ago

fpietrosanti commented 12 years ago

An APAF Application target mainly end-users.

On Mac OS X there is the new Mac OS X Application Store that, starting from Lion, will limit download to application on apple store that are digitally signed.

That's a strong platform security improvement for Mac OS X, but also introduce headache to application developers willing to distribute to Mac OS X users an application trough App Store.

This ticket is about to collect information on how to make APAF application Apple App Store Friendly, introduce all the required dependency to make it working on App Store and provide howto/instruction to Application Developer on how to build and submit it.

fpietrosanti commented 12 years ago

Some useful link to get more in depth on the topic: http://stackoverflow.com/questions/4940273/is-it-possible-to-deploy-a-python-application-on-the-mac-app-store

Since OSX 10.8 only signed app and appstore : http://www.osnews.com/story/25619/Mac_OS_X_10_8_restricted_to_App_Store_signed_apps_by_default

fpietrosanti commented 12 years ago

Some other issue related to the support of Sandboxing framework for Python App on App Store via py2app: http://python.6.n6.nabble.com/How-to-make-py2app-app-stub-link-to-Cocoa-framework-td2157525.html http://stackoverflow.com/questions/7419912/how-will-lions-new-security-model-affect-things-like-python

Miro is a Python Application build with py2app that's on App Store, and it's source and build system can be evaluated on http://develop.participatoryculture.org/index.php/OSXBuildDocs