Templates Can';t(成功)在Xcode 4.3.2中安装cocos2d/Kobold2D模板,或获取要构建的项目

Templates Can';t(成功)在Xcode 4.3.2中安装cocos2d/Kobold2D模板,或获取要构建的项目,templates,cocos2d-iphone,xcode4.3,kobold2d,Templates,Cocos2d Iphone,Xcode4.3,Kobold2d,我正在尝试这个新东西。。。这叫做简洁。不过我只是读了一些关于它的书,所以请耐心听我说 安装了cocos2d、cocos2d花栗鼠和cocos2d-box2d的模板,它们将显示在Xcode的项目窗口中。(我知道cocos2d还不支持ARC,我已经启用了它。)尝试在任何一个模板中构建并运行一个简单的Hello World应用程序会导致“词法或预处理器问题-'FontManager.h'file not found”错误。我一直在努力寻找这个问题的答案,但我得到的只是这个答案,它最终并没有帮助我,但欢

我正在尝试这个新东西。。。这叫做简洁。不过我只是读了一些关于它的书,所以请耐心听我说

安装了cocos2d、cocos2d花栗鼠和cocos2d-box2d的模板,它们将显示在Xcode的项目窗口中。(我知道cocos2d还不支持ARC,我已经启用了它。)尝试在任何一个模板中构建并运行一个简单的Hello World应用程序会导致“词法或预处理器问题-'FontManager.h'file not found”错误。我一直在努力寻找这个问题的答案,但我得到的只是这个答案,它最终并没有帮助我,但欢迎你来看看:

放弃cocos2d,走kobold2d路线。使用了安装程序,看起来效果不错。我已经能够使用kobold2d成功构建项目。问题是,无论是在印刷版还是在线版,几乎没有关于它的文献

我想,“也许我应该改用cocos3d路线,只用于2D。”遵循本教程:

根据终端在安装过程中打印出来的所有信息,它应该已经成功运行了。不幸的是,我无法在Xcode中显示3D模板

在这里,我已经束手无策了,我正在考虑在接下来的一两年里学习OpenGL和UIKit,我不知道


cocos2d甚至是一个可行的选择了吗?谢谢你们的帮助,伙计们。

cocos2d很好,并且与1.1版(beta版)和2.0版(beta版)兼容。我已经使用2.0测试版几个月了,它非常棒。我猜您试图使用1.0.1稳定版,正如您所说,它与ARC不兼容

我建议下载2.0-rc1,通过
/install-templates.sh-f
(-f强制覆盖,以防万一)从其根目录安装模板

关于2.0-rc1版本的博客文章:

编辑: 只是想澄清一下,我们的立场是一致的。。。我将对这些步骤做一个小提纲:

  • 下载并摘录2.0-rc1
  • 进入终端,导航到2.0-rc1的提取根文件夹
  • 完全退出所有Xcode实例
  • 在控制台中键入此项,然后按enter:
    /install-templates.sh-f
  • 终端中的结果如下所示:
  • 重新打开Xcode,单击新建项目->单击iOS或MacOSX->单击“cocos2d v2.x”->单击“cocos2d iOS”或“cocos2d Mac”->单击下一步
  • 这就是我困惑的地方:我的模板没有显示用于启用项目的ARC选项
  • 不考虑弧,输入项目名称->单击下一步->选择目录->单击创建
  • 项目完成索引后,选择“iPad5.1模拟器”或“MyMac64位”作为目标,构建(CMD+B)项目,它会抱怨FontManager.h
  • 只是想知道,你是在创建Mac还是iOS项目?
    无论如何,让我知道进展如何=(这太奇怪了!

    谢谢你,Hachi。两个不同的作者和一个网站告诉我要避免不稳定的版本,所以我没有尝试过。你是对的。我使用了1.0.1,以及1.0.0和0.99左右的版本。我现在就给2.0一次机会。好的。注意一个主题,在这里。在我安装的每个版本中,构建删除空白项目会导致相同的错误:“FontManager.h:没有这样的文件或目录”如果这与ARC有关,我不知道该怎么做。我在“cocos2d错误”中读到我在上面发布的链接说,这些FontManager.h和FontLabelStringDrawing.h文件已被弃用。谷歌搜索了这些文件,发现没有合适的替代方案或任何实际解决此问题的方法。我不可能是唯一遇到此问题的人,对吗?你遇到过吗,HachiEthan?忘记提及:尝试了2.0和1.1,同样的错误。@baptzmoffire我自己也有点困惑。我应该澄清一下,我一直在使用2.0测试版,但没有使用ARC。更多信息请参见我的编辑…注意:如果您遇到FontManager错误,您使用的模板不是用于cocos2d 2.0的。@HachiEthan-什么玩意儿?!哈哈,出于某种奇怪的原因,2.x模板现在已经存在了。(我发誓,我做了与你之前概述的10倍完全相同的事情。在我完成你的步骤的整个过程中,我一直在想,“这行不通。我做了,我做了。嗯。嗯。”哈哈,我不知道有什么不同,但不知怎的它起了作用。)为了回答您的问题,从来没有启用/禁用ARC的选项,我在以前的项目中只使用了一次iOS。非常感谢您的“编辑”,Hachi。3天后,我立即修复了!)你就是男人。99%适用于cocos2d的东西也适用于Kobold2D。只有启动代码不同,并且有可选的扩展。Kobold2D没有Xcode模板,而是通过安装在Kobold2D基本目录中的Kobold2D项目启动工具创建模板。这允许更好、更复杂的模板项目比Xcode项目模板更强大。此外,Kobold2D已经开箱即用。如果你想知道如何在cocos2d中启用它,请阅读以下内容:最后,我正在更新我的Learn cocos2d书籍,使所有源代码示例与Kobold2D兼容。我想你会对这本书发表评论,Steffen.:)我会很乐意坚持使用Kobold2D,但关键是项目启动者。对于我来说,很难确切地知道我应该在各种书籍和网站的某些练习中使用哪种模板。更新一下你的书会很棒的。谢谢你的意见。事实上,我确实遵循了您提供的链接,现在一切都在使用2.0,我将再次这样做。