在模拟器中找不到IOS包中的文件

时间:2013-07-16 09:09:44

标签: ios bundle cocos3d file-not-found

我正在使用ios 6.1应用程序,它使用cocos3d,我有一个文件 当然在捆绑中,这是'CC3TexturableMaterial.vsh',但在某一点上 应用程序需要该文件的时间,它崩溃并显示以下错误:

[***ERROR***] Could not load GLSL file '/Users/macbook/Library/Application Support/iPhone Simulator/6.1/Applications/3505ADEC-C70B-490F-9011-A433D85C2D66/3D.app/CC3TexturableMaterial.vsh' because it could not be found

这意味着该文件不在模拟器的.app中。 有没有人遇到类似的问题?

3 个答案:

答案 0 :(得分:4)

当文件未明确复制到捆绑包时,可能会发生这种情况。

要检查此项,请确保它显示在“Build Phases” - >>项目构建设置中的“Copy Bundle Resources”部分。 (要查看主要版本设置,请从左侧窗格中选择“Project” - >“Target”。

答案 1 :(得分:0)

只需打开终端

pod deintegrate

然后

pod install

答案 2 :(得分:-1)

只需遵循以下步骤:

1)从左侧面板中选择项目

2)选择目标,然后选择构建阶段

3)在那里你应该有一个名为添加构建阶段 (右下方)的按钮

4)会出现一个框,您必须选择文件(有一个+个小符号)。并确保您选择了Destination: Products directory

构建项目,运行它,现在它应该工作!!