1

我试图更改我的 xcode 项目的名称(它使用 cocos2d 框架),但由于某种原因,我的主文件夹(包含所有 .h 和 .mm 文件的文件夹)不会更改名称。所以然后我手动单击“MyProj TARGETS -> Build Settings”并手动更改了字段:

  1. Info.plist 文件
  2. 标头搜索路径
  3. 用户标题搜索路径
  4. 前缀标题

使用“MyProj/”而不是“PrevName/”(我之前命名该项目的名称),但现在我收到了这两个奇怪的警告:

Warning: Multiple build commands for output file /Users/me/Library/Developer/Xcode/DerivedData/MyProj-fzlkaghtvjzkgkenbpejhzwvxsft/Build/Products/Debug-iphonesimulator/MyProj.app/CMakeLists.txt
Warning: The Copy Bundle Resources build phase contains this target's Info.plist file 'MyProj/Resources/Info.plist'.

你会看到这也在下面提到: http: //www.cocos2d-iphone.org/forum/topic/33245 但没有人回答这部分

我试图在Xcode 警告下查看:“输出文件的多个构建命令” 以在“构建阶段 - > 复制捆绑资源”下查看......事实上,有 2 个 CMakeLists.txt 文件。一个是:

MyProj/libs/Box2D

另一个是:

MyProj/libs/kazmath/src

我需要哪一个?还是我都需要,因为我认为 xcode 曾经同时使用两者进行编译?

我应该提到,如果我留下警告,我的项目现在似乎运行良好。但我不喜欢我不理解的警告,而且我知道我可以将我的源/资产交换到一个新项目摆脱警告,但我想知道如何正确重命名 xcode 项目中的所有内容以供将来参考。

谢谢

4

1 回答 1

1

哦,哇...我不知道这些天 stackoverflow 上的流量如此之低...(或者至少对于 xcode 和 iOS 开发人员来说) 叹息

无论如何,我我想出了一个解决办法。

我为第二个警告阅读了苹果开发者指南

对于第一个警告,我查看了我创建的另一个文件,并将我的项目设置与其他项目的设置进行了比较。(这么简单的解决方案,呃,我为什么没有想到这个>_<),结果证明,在 下Copy Bundle Resources,你只应该有:

  1. 您的 .png 文件和代码中使用的其他资源(但不是您的 plist 文件,原因在上面的链接中给出)
  2. iTunes艺术品
  3. 变更日志

实际上,我不确定您是否需要#2 或#3。我会给upvote任何尝试它的人。所以....解决方案是简单地删除所有其他CMakeListscmakes所有垃圾,包括plist:)

于 2012-11-19T21:46:28.597 回答