我将一些运行时生成的文件保存在我的 iOS 应用程序的 .app 包中。在模拟器中它工作正常,在设备中它崩溃:
可以在给定的着色器缓存路径'/var/mobile/Applications/CB064997-B40E-4FE3-9834-B3217CE33489/SimedTest.app/Ogre3D/assets/RTShaderLib/cache/中创建输出文件
是否有一个很好的概述我应该和不应该把文件放在哪里 - 如何使用 Documents、Library 和 tmp 等?
为了澄清,这些是在启动时创建的文件,它们预先计算一些数据以节省时间。如果它们不存在,它们会被创建,所以它们被删除很好,但在应用程序运行时不会。