【发布时间】:2012-09-22 15:59:53
【问题描述】:
我将一些运行时生成的文件保存在我的 iOS 应用程序的 .app 包中。在模拟器中它工作正常,在设备中它崩溃:
可以在给定的着色器缓存路径中创建输出文件 '/var/mobile/Applications/CB064997-B40E-4FE3-9834-B3217CE33489/SimedTest.app/Ogre3D/assets/RTShaderLib/cache/
是否对我应该和不应该放置文件的位置有一个很好的概述 - 如何使用 Documents、Library 和 tmp 等?
为了澄清,这些是在启动时创建的文件,它们预先计算了一些数据以节省时间。如果它们不存在,它们会被创建,所以它们被删除是可以的,但在应用程序运行时不会。
【问题讨论】:
-
请参阅stackoverflow.com/a/12371323/1633251,了解有关文件存储位置和防止 iCloud 备份的详细信息。
标签: ios