0

昨天我遇到了一个大问题——突然我的 cocos2d 项目停止编译。你可以在这里阅读这个故事:我的 cocos2d 项目停止编译!超过40个错误!该怎么办?

显然有些东西改变了文件夹名称,这就是原因。我做了一个新项目,将我的文件复制到其中,验证一切正常,制作快照和 zip 备份,然后进入睡眠状态。现在,当我对代码做了一些小改动并为模拟器编译它时,它就可以工作了。但是当我尝试为设备编译它时,我得到了同样的 40 个错误。这真是要了我的命。

我使用支持 ARC 的 cocos2d 项目。如果您想自己检查一下,这里是项目 - https://www.dropbox.com/s/eic1llpri6x6akt/BusterballBackupV1.0.zip

恢复快照或从 zip 文件也无济于事。

我认为问题可能在于:当您查看 Xcode 左侧的窗格时,您会看到项目布局,其中有一个名为 Products 的文件夹。它包含两个项目 - app 本身和 libcocos2d-library.a。当我检查新模板时,它们是黑色的,并且在 xcode 的深处有一些奇怪的路径。但是在我添加文件后,它们会变红并丢失路径。对此可以做些什么?我找不到那个文件 (libcocos2d-library.a)

4

1 回答 1

1

该问题是由静态库目标的配置引起的。选项“始终搜索用户路径”应设置为 NO。以下是步骤:

  1. 选择目标 cocos2d-library
  2. 在右侧,选择构建设置,
  3. 查找始终搜索用户路径并将其设置为

构建项目。应该没问题。我使用的 xCode 版本是 4.4 版(4F250)

于 2012-08-01T05:14:05.267 回答