Para aquellos que distribuyen aplicaciones de Mac fuera de la Mac App Store, ¿cómo piensas apoyar la actualización y la zona de pruebas? Supongo que las respuestas de la mayoría de la gente por el momento es que no lo son, pero espero que eventualmente las aplicaciones que no son MAS se puedan poner en la arena como las aplicaciones MAS.¿Se puede actualizar una aplicación de Mac con sandbox usando Sparkle o algo similar?
Para usar Sparkle, su aplicación necesitaría acceso a la red, lo que podría otorgarse, así como la capacidad de sobrescribirse en las aplicaciones. Actualmente puede hacer esto con el derecho com.apple.security.temporary-exception.files.absolute-path.read-write, pero esa no es una buena solución. Es probable que desaparezca, e incluso si no es así, no tiene sentido en sandboxing una aplicación si vas a darle acceso completo de lectura y escritura al sistema de archivos, así como acceso a la red.
¿Alguien ya ha pasado por este camino y ha encontrado una buena solución? Pregunto porque trato de mantener mi compilación MAS y mi compilación que no sea MAS lo más idéntica posible, y actualmente estoy buscando que mi MAS sea compilada en modo de espacio aislado y que mi compilación no MAS no lo haga.
¡Uno de los muchos desarrolladores de dolores de cabeza relacionados con sandbox está teniendo! – sbooth