Actualización de la aplicación iOS, ¿cómo actualizar Plist en el package?

¿Hay alguna manera de actualizar un file plist modificado que está en el package a través de una actualización de la aplicación de iTunes?

Tengo una aplicación que almacena algunos datos en un file Plist en forma de una matriz y dictionarys. En algunas actualizaciones he agregado al file Plist con más elementos de matriz, pero parece que cuando la aplicación se actualiza, el nuevo file Plist no se copy ni actualiza a less que el usuario elimine la aplicación y la vuelva a instalar.

¿Cómo obtengo la aplicación para actualizar la copy local del file Plist con la nueva?

No puede actualizar nada que sea parte del package. Guarde el plist en el directory de documentos si desea poder actualizarlo.

NSArray *arrayPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [arrayPaths objectAtIndex:0]; 

Los files en el directory de documentos no se eliminan al actualizar una aplicación que utiliza la tienda.

¿Archivos .plist versionados? Ej. MyApp-YYYYMMdd.plist

Tuve un problema similar en una aplicación. Lo que hice para tratar es comprobar si la aplicación ha cargado la versión antigua o nueva del file Plist cuando la aplicación recibe la notificación willEnterForeground en el delegado de la aplicación, y luego carga el nuevo file del package y lo guarda en los documentos directory.