我有名为basic_shader.vsh和basic_shader.fsh的着色器。我将这两个文件都添加到了Copy Bundle Resources构建阶段。但是他们没有被复制到捆绑应用程序中。它们不会出现在Log Navigator中。 Xcode构建器有效地忽略了它们。
它们位于源目录之外的目录中。我不知道这是否相关。有趣的是,位于源目录外部的png图像正在包内复制。我的应用程序是使用Cocoa的Mac OS X应用程序。
答案 0 :(得分:1)
我通过添加到复制文件构建阶段(将目标设置为Resources)而不是复制捆绑资源构建阶段解决...我不知道为什么它解决了这个问题,因为我真的不明白这个问题,实际上......
非常感谢...
答案 1 :(得分:0)
确保将着色器复制到资源中
http://f.cl.ly/items/2B1K401y2r1C0a3A162j/Screen%20Shot%202012-09-25%20at%209.15.54%20AM.png
答案 2 :(得分:0)
由于某种原因,.metal文件不被视为资源。如果您只是将扩展名更改为其他任何内容,则会将其复制到捆绑包中。