He creado una aplicación que incluye una herramienta de línea de comandos. He habilitado la zona de pruebas de la aplicación y he probado que funciona. También he firmado con código tanto la aplicación como la herramienta de línea de comandos.aplicación Mac OS, sandbox con la herramienta de línea de comandos?
Pero cuando cargo la aplicación en iTunes, recibí un correo electrónico que decía "La zona de pruebas de la aplicación no está habilitada".
Al parecer tengo que configurar el archivo de clave de derecho com.apple.security.app-sandbox
con true
valor, y la lista de los ejecutables: /Contents/MacOS/myApp
y /contents/Frameworks/x86/myCommandLineTool
.
Estoy seguro de que he habilitado sandbox en Xcode, así que pensé que el problema era con la herramienta de línea de comandos.
¿Cómo puedo habilitar sandbox para la herramienta de línea de comandos? ¿O hay una carpeta específica en la que debería poner la herramienta? Cualquier sugerencia bienvenida: he estado preocupado por ello durante varios días.
gracias por la edición de andrewdotnich. – dinosaur