В последнее время я использую cocos 2d-x ver-3.17 .
Я собрал ресурс для jsc, а затем создал сервер для его загрузки, например, update-server, control version, я думаю.Теперь, когда я создаю приложение в IOS, которое будет подключаться к серверу обновлений, загрузите файл jsc.К сожалению, когда приложение пытается сохранить файл, оно падает на ошибку «нет разрешения на сохранение файла».Что я должен сделать, чтобы предоставить им разрешение на ее решение.
Не удалось создать каталог: "/ var / mobile / Containers / Data / Application / C9BA91B9-AEF6-4FF8-B5F3-061AF15441A5 / Documents_temp /": У вас нет разрешения на сохранение файла« Documents_temp »в папке« C9BA91B9-AEF6-4FF8-B5F3-061AF15441A5 ».
bool FileUtilsApple::createDirectory(const std::string& path)
{
CCASSERT(!path.empty(), "Invalid path");
if (isDirectoryExist(path))
return true;
NSError* error;
bool result = [s_fileManager createDirectoryAtPath:[NSString stringWithUTF8String:path.c_str()] withIntermediateDirectories:YES attributes:nil error:&error];
if(!result && error != nil)
{
CCLOGERROR("Fail to create directory \"%s\": %s", path.c_str(), [error.localizedDescription UTF8String]);
}
return result;
}
Как получить разрешение на сохранениефайлы?