2012-11-19 57 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。感謝您修復標籤 –