2012-11-19 56 views
1

我试图改变我的Xcode项目的名称,(使用cocos2d的框架),但由于某种原因我的主要文件的文件夹(在一个包含所有.h和.mm文件)不会更改名称。所以然后我手动下点击“的Myproj目标 - >构建设置”和手动改变的字段:的XCode警告 - 重复的CMakeLists.txt尝试更改项目名称

  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 warning: "Multiple build commands for output file"下在“构建阶段 - >复制包资源”,看...确实有2个CMakeLists.txt文件。一个是:

MyProj/libs/Box2D 

,另一个是:

MyProj/libs/kazmath/src 

我需要哪一种呢?或者我需要两个,因为我认为Xcode的使用与这两个编译?

我要指出,我的项目似乎要现在还行运行,如果我在离开的警告。但我不喜欢,我不明白的警告,我知道我能只是交换我的源/资产到一个新的项目,以摆脱的警告,但我想知道以供将来参考如何正确地重命名一个Xcode项目的一切。

感谢

回答

1

哇哦......我不知道对计算器的交通是如此之低,这些天...(或至少是Xcode的&的iOS开发)叹息

反正,我认为我想出了一个修补程序。

我的第二个警告

对于第一个警告读apple developer guilde,我看了一下,我已经创造了另一个文件,我比我的项目的设置,以其他项目的设置。 (这样一个简单的解决方案,咄,为什么我没有想到这一点> _ <)和事实证明,Copy Bundle Resources下,你只应该有:

  1. 你。在代码中使用PNG文件和其他资源(但不是你的plist文件,在上面的链接中给出的这个原因)
  2. iTunesArtwork
  3. 更新日志

其实,我不知道,如果你甚至需要#2或#3。我会给upvote谁试验它。所以....解决方案是简单地删除所有其他CMakeListscmakes和所有垃圾,包括plist :)

+1

*哦哇...我不知道堆栈溢出的流量是如此之低这些天。 ..(或者至少对于xcode和iOS开发者)感叹*可能是由于糟糕的标签:xcode只是一个IDE,而不是框架或语言。该框架被称为可可触摸和语言目标-c。这两个标签都会更好,因为我们在Objective-C中编写代码并使用可可触摸进行工作。 – vikingosegundo

+0

啊,谢谢!!!来自Android的背景,我几乎听不到可可触摸,所以谢谢你提到一个。至于标签objective-c,我通常会在其中添加标签。但我认为这个特定的问题是更多的设置导向,所以这就是为什么我标记它的Xcode。感谢您修复标签 –