2011-06-21 89 views
11

基本上我想製作一個獨立的XCode項目和所有文件。我怎樣才能做到這一點?我正在研究圖形框架,我想爲每個使用相同的UI。複製一個XCode 4項目

+14

簡單地拷貝包含所有文件的項目文件夾有什麼問題? – zoul

回答

0

轉到您的項目文件夾。右鍵單擊它。選擇「重複」。

有沒有你想達到的目標?

+3

是的,這樣做的事情是重複的項目仍舊引用舊項目中的文件。如果我在新項目中更改某些內容,它也會在舊項目中更改它。我可以從XCode中取消引用所有文件,然後從新文件夾中拖入文件,但這需要一段時間,因爲我不能單擊並拖動根文件夾(它會給我導入錯誤,因爲它是試圖導入索引文件等XCode不允許的文件,所以它不會導入任何東西)。 – Randall

1

幾個月前,我需要用相同的源代碼創建不同的應用程序。 我不想複製完整的目錄,所以我想出了一個過程,它允許我在一個地方維護源代碼,並根據相同的源代碼創建許多不同的應用程序。

我的步驟如下:

  • 複製目標作出新的目標,並將名稱更改爲新的名稱
  • 變化在構建選項的產品和info.plist中的名稱(選擇新的目標並點擊info按鈕),確保這適用於所有配置
  • 將重複創建的info.plist文件重命名爲「newnameInfo」.plist(點擊文件,然後點擊info按鈕並選擇目標)
  • 將icon.png添加到資源中具體目標。
  • 變化在NewnameInfo.plist圖標
  • 的名稱更改圖標名稱icon_xxx和語言/其他標誌的包標識符com.yourdomain.newname
  • 你可以有一個標誌來檢查的代碼。
  • 在iOS的臨時門戶創建一個新的APP_ID
  • 如果使用APN,配置APN之前創建的發展概況
  • 創建目標一個新的發展&分佈(Ad-hoc或AppStore的)
  • ( info)爲代碼標記選擇正確的配置文件

我希望這有助於。

--nnahum

23

借調@zoul的評論,這可以在Xcode 4.5,四個步驟來完成。

  1. 在Finder中,複製項目文件夾。不要更新.xcodeproj文件名稱。
  2. 在Xcode中,重命名項目。接受提議的更改。
  3. 仍然在Xcode中,重命名「管理方案」中的方案。
  4. Info.plist中,重命名您的捆綁標識符。
+3

請參閱http://stackoverflow.com/questions/5346767/is-there-a-way-to-rename-an-xcode-4-scheme瞭解如何重命名方案(這是一個發現的技巧)。 –

+0

重命名項目:在Project Navigator(左側窗格)中單擊項目名稱。 –

+0

我不知道這是否是Xcode 5,但Bundle標識符(在項目設置中)是自動更改的。 (可能在重命名之後) –

0

複製並粘貼您的項目文件夾。打開新文件夾並打開Xcode項目文件。在左側的「項目導航器」中選擇項目名稱,然後在右側的「文件檢查器」中,在標識和類型下更改項目名稱。

這樣你將有一個重複的項目與兩個不同的名稱。

希望這會有所幫助!