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

Bas*_*awi 1 bundle file-not-found ios cocos3d

我正在开发一个使用 cocos3d 的 ios 6.1 应用程序,我有一个文件肯定在包中,它是“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
Run Code Online (Sandbox Code Playgroud)

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

Joh*_*ker 5

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

要检查这一点,请确保它出现在项目构建设置中的“ Build Phases”->“ Copy Bundle Resources”部分中。(要查看主要构建设置,请从左侧窗格中选择“ Project”->“ Target”)。