Basado en su comentario anterior:
La razón por la que quiero añadir un recurso comprimido debido a que hay múltiples archivos. Si no comprime, entonces voy a necesito mover los archivos de forma individual. Voy a también necesito mantener una lista de archivos en algún lugar para que pueda leer el archivo nombre y luego moverlos. Pensé que comprimir y descomprimir era una solución más simple .
Puede agregar todos los archivos a una carpeta en su paquete. Cuando la aplicación se inicia por primera vez, utilice la enumeración rápida para ejecutar en la carpeta y lo que encuentre en esa carpeta, se copia en la carpeta Documentos. Manejar las carpetas dentro de las carpetas es un poco más complejo (agregar recursividad tal vez). De esta forma, no tiene que preocuparse por zip o tar, ni para mantener un directorio de archivos para instalar.
Simplemente coloque la carpeta de archivos que desea en la carpeta de recursos de Xcode y dígale que importe como una carpeta no como un grupo. De esa forma, los archivos se instalan en sus recursos dentro de una carpeta en lugar de solo como archivos individuales en cualquier lugar.
EDIT:
Mejor aún, hacer lo que digo acerca de poner todos los archivos que desea en una carpeta, añadir a su proyecto, pero no como un "Grupo", y luego en el primer uso de lanzamiento:
[[NSFileManager defaultManager] copyItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath error:(NSError **)error];
y copiará todo su directorio de un lugar a otro. ¡FÁCIL!
Una pequeña desventaja con los métodos a continuación, hasta ahora, es que ocupa el doble de espacio para almacenar estos recursos; una copia haciendo que su aplicación sea más grande y una segunda copia en el directorio de Documentos. Es posible que desee pensar si solo puede vivir con una copia. Supongo que la pregunta es si espera que estos recursos sean de lectura/escritura o de solo lectura. Si esto último, entonces sugeriría que encuentre una forma de evitar la necesidad de copiarlos. – mahboudz
Si solo es de lectura, pero los quiere en la carpeta Documentos porque el usuario podría agregar algunos otros archivos allí, y desea que todos estén en un solo lugar, entonces le sugiero que use enlaces simbólicos en lugar de copiar los archivos. – mahboudz