Имеет ли приложение для iOS доступ для записи внутри своего пакета?
Я сохраняю некоторые сгенерированные во время выполнения файлы в пакете .app моего приложения для iOS. В симуляторе работает нормально, в устройстве вылетает:
Could create output files in the given shader cache path '/var/mobile/Applications/CB064997-B40E-4FE3-9834-B3217CE33489/SimedTest.app/Ogre3D/assets/RTShaderLib/cache/
Есть хороший обзор того, куда я должен и не должен помещать файлы - как использовать Documents, Library, tmp и т. Д.?
Чтобы уточнить, это файлы, созданные при запуске, которые предварительно рассчитывают некоторые данные, чтобы сэкономить время. Если они отсутствуют, они создаются, поэтому они могут быть удалены, но не во время работы приложения.