4
A
回答
2
如果我理解正確的話,this article是你在找什麼:
3
我得到這個從一個Xcode專家:
Xcode中有兩個啓示,在這裏做正確的事情:
1)項目樹項目需要,建立一個源代碼樹之外的文件。 Xcode>首選項>源樹,使用磁盤上的實際路徑定義一個符號路徑(例如EXTRA_SOURCES),以便將其檢出到的位置。然後,當您將這些文件添加到您的項目中時,將它們相對於源代碼樹添加到該源代碼樹中。
(N.B.退出並限定偏好設置源樹後重新啓動的Xcode。)
2)在Xcode中3.2中,定義項目羅茨到包括源樹。項目>編輯項目設置>常規選項卡,「配置Roots & SCM」按鈕。將源代碼樹添加到Project Roots並設置其存儲庫,該存儲庫可以是與主項目文件不同的存儲庫。
就是這樣。一個存儲庫中有一個文件樹,但許多項目可以共享它,如果您在一個項目中對源執行SCM操作,則會反映到其他項目中。
0
將通用代碼保存在公共存儲庫中。然後,您可以在任意多個項目中輕鬆使用它。
1
理想情況下,您可以使用公共代碼創建一個動態鏈接的共享庫(或「framework」,採用Apple的說法),但是the iPhone platform does not support this。除了這裏已經提到的方法之外,你可以鏈接到你自己的靜態庫。
5
還有一個選項,似乎沒有人還沒有提到的 - 你可以在原來的項目文件中創建一個新的目標。我爲同一個應用程序的「免費」和「付費」版本這樣做,但它對於共享大部分相同代碼的任何兩個應用程序都很有用。
相關問題
- 1. 構建一個iPhone應用程序與
- 2. 構建iPhone應用程序時出現代碼簽名錯誤
- 3. iPhone/iPad通用應用程序不會爲iPhone構建
- 4. iPhone通用應用程序的一個代碼庫?
- 5. 具有相同代碼庫的兩個iPhone應用程序
- 6. 從兩個應用程序創建一個「通用二進制」?
- 7. 從代碼創建IIS應用程序
- 8. 創建通用應用程序(IPhone/Ipad)
- 9. 從一個項目構建兩個類似的應用程序
- 10. 構建分配iPhone應用程序
- 11. 構建版本 - iphone應用程序(xcode)
- 12. 構建複雜的iPhone應用程序?
- 13. iPhone SDK:爲AppStore構建應用程序
- 14. 爲iPad構建iPhone應用程序
- 15. 從相同的代碼庫構建2應用程序
- 16. 從終端構建應用程序時,代碼簽名失敗
- 17. 構建/測試通用iPhone/iPad應用程序
- 18. 通用iPhone/ipad應用程序構建問題
- 19. 構建應用程序通用,但保持iPhone模式
- 20. 從Android應用程序源構建多個應用程序
- 21. 替代iphone應用程序和ipad應用程序與通用應用程序
- 22. 如何使用Xcode自動構建iPhone應用程序的源代碼發佈?
- 23. MonoTouch通用iPhone/iPad應用程序和代碼複製
- 24. 視網膜通用iPhone應用程序的代碼和後綴?
- 25. iPhone應用程序代碼簽名
- 26. 構建一個extjs應用程序,我只有源代碼
- 27. 從現有的iPhone應用程序創建通用應用程序
- 28. 建立從iPhone應用程序調用
- 29. 從iPhone應用程序轉換爲通用應用程序
- 30. iPhone應用程序結構
我試圖做到這一點,但卡住了。我將新目標的plist主要xib文件更改爲指向我的新xib文件,併爲新目標創建了一個應用程序委託,但我無法弄清楚如何讓新的xib使用新的應用程序委託。它似乎有一個通用的應用程序代理塊。 – 2009-09-01 07:24:38