Я не уверен, что у вас есть права на запись в раздел Ресурсы.Лучший способ сделать это - загрузить папку в каталог «Документы».Затем, когда приложение проверяет загрузку XML-файла, оно должно увидеть, есть ли версия в каталоге документов, и сначала загрузить ее.Если он не найдет замену, он использует оригинальную версию.
Это означает, что оригинальный файл XML можно использовать, если с загруженным файлом есть какая-то проблема.Что происходит, либо сеть оборвалась и не завершилась, либо сервер дал неверный XML-файл, и он не проверяется.
Вы можете получить доступ к каталогу документов, используя:
NSArray *docPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString *destinationpath = [docPaths lastObject];
Если вы хотите проверить версии, вы можете использовать элемент внутри XML, чтобы дать вам номер версии, или вы можете использовать дату последнего изменения.Примером версии может быть:
<myxml version="234">
Тогда вы можете проверить это значение.