Esta pregunta se convirtió en Q & A, porque encontré la respuesta mientras que lo estaba preparando. No importa, creo que vale la pena precisar esto:iOS carpeta temporal ubicación
Mi aplicación acaba de ser rechazada por Apple porque estaba almacenando archivos temporales o de caché en el directorio de documentos. Derecha. Su mensaje de rechazo dice que "los archivos temporales utilizados por su aplicación solo deben almacenarse en el /tmp directory
". Supongo que es que además de Documentos y Biblioteca en la carpeta de la Aplicación.
Ahora estoy tratando de depurar este problema en el simulador de iPhone, y cuando uso NSTemporaryDirectory()
, el valor de recibo en el depurador XCode es /var/folders/yj/gnz1c7156c7d6d4fj429yms40000gn/T/tempzip.zip
, y no /Users/me/Library/Application Support/iPhone Simulator/5.1/Applications/8F71AB72-598C-427A-A116-36833D3209F7/tmp/tempzip.zip
.
Entonces, ¿tiene NSTemporaryDirectory()
comportamiento diferente utilizando el simulador de iPhone y es posible rastrear el directorio temporal de la aplicación en el momento de la depuración?
Si almacena un archivo en esta url, ¿cuánto tiempo permanecerá ahí? – user3916570