Существуют ли какие-либо ограничения в отношении сохранения файлов при распространении приложения через Mac App Store?
Если я компилирую и запускаю приложение с моего компьютера, оно работает нормально - оно сохраняет конфигурацию.
Однако версия, которая была загружена через Mac App Store, не сохраняет конфигурацию. Я даже не вижу файл конфигурации. Кто-нибудь знает, что происходит?
Это код, который сохраняет конфигурацию:
-(void)saveConfig:(id)plist {
NSString *path = [[[NSBundle mainBundle] resourcePath] stringByAppendingString: CONFIG_FILE_NAME];
NSData *xmlData;
NSString *error;
xmlData = [NSPropertyListSerialization dataFromPropertyList: plist
format: NSPropertyListXMLFormat_v1_0
errorDescription: &error];
if(xmlData)
{
if (![xmlData writeToFile:path atomically:YES])
NSLog(@"Failed to write the config file onto the hard drive");
}
else
{
NSLog(error);
}
}