Para publicar una aplicación en la App Store para Mac, es necesario que la aplicación cumpla algunos requisitos, y uno de ellos es que incluya la tecnología Sandboxing, que, como medida de seguridad, impide que un programa acceda a recursos externos y así en cierta medida se reduzca la posibilidad de que se comporte como un malware.
El problema es que esta tecnología tiene sus errores y algunos de ellos pueden resultar embarazosos, tal como cuenta Jonathan Deutsch en su Blog al respecto del desarrollo de su aplicación Tumult Hype 1.6, en el que se encontraron un Bug que indicaba un problema de permisos cuando exportaban contenido a HTML5. El problema estaba causado cuando un simple espacio (u otro carácter «escapable») se colocaba en la ruta de la aplicación.
Hasta ten encuentras con alguien que te pide: quiero acceder a contactos o Calendarios.
A partir de ese momento no puedes publicar en la Mac App Store aunque sea un programa gratuito.
Debería existir la posibilidad de hilar más fino, y que para por ejemplo, usuario pudiese decir que datos permite compartir con otras Apps.
Un ejemplo de esto puede se guasap, al que solo le permitirías acceder a nombre y teléfono.