請告訴我什麼是最有效的方法?我需要至少保存編譯器/鏈接器設置和源文件結構。如何將Xcode項目類型從Cocoa框架轉換爲Cocoa應用程序?
3
A
回答
3
我需要保存至少編譯器/連接設置
最簡單的方式做,這是從目標/項目設置中設置移動到xcconfig文件。然後可以(重新)使用xcconfig文件爲多個目標和/或項目定義構建設置。要做到這一點:
爲每個梯隊,目標新xcconfig文件,您在其中定義設置的每個配置(例如Project_Debug,Project_Release,Target_Debug,Target_Release),並按照以下步驟每一層/組合:
-
- 打開構建配置設置窗格項目
-
- 指定一個配置。
-
- 隱藏未在該級別中定義的設置。在Xcode 3中,這意味着您只需要粗體設置可見。
-
- 選擇所有可見的設置
-
- 龍掉落(原文如此),選擇到合適的xcconfig文件
-
- 的xcconfig文件指定到配置/層你從
-
- 最後,刪除所有生成設置面板中,你剛纔複製到xcconfig
- 重複,直到所有的設置已出口到分離/合適xcconfigs
的定義讓生活更輕鬆,你可以將其中一個xcconfig的#include
換成另一個xcconfig。
由於應用程序與框架不同,因此您將有幾個設置來更改,刪除或移回框架目標。
現在沒有什麼應該在目標或項目級別(除了框架特定的東西)定義,並且您可以輕鬆地將相同的一組構建設置應用於任何目標。
和源文件結構...
這裏的最簡單方法是:
在項目中創建一個新的目標(燁 - 的應用品種)。
爲每個建立階段中的框架:
-
- 驗證該應用具有類似的構建階段(例如編譯源代碼,或複製資源)
-
- 選擇所有項目在框架的構建階段
-
- 獲取信息
-
- 選中該複選框在信息面板中的應用目標(這種方法假定引用添加到默認階段添加到應用程序目標的相應的構建階段的引用引用的類型,你可能有一點點額外的排序在這個階段做的,如果您的參考 - >目標相位關係與默認值)
- 重複
- 添加您的主入口
- 構建和梳理,其餘手動
您可能需要先克隆Xcode項目(很簡單,用git重複) - 肯定確認你在scm下有你的項目/源代碼。
如果您不想平行維護這些文件,那麼將其全部移到靜態庫中,然後將每個目標鏈接到靜態庫。
gooood運氣!
(這個問題最初是關於Xcode 3的 - 在Xcode 4中會存在一些差異,在Xcode 2中應該是相同的)
相關問題
- 1. 如何將複雜的C++ XCode項目轉換爲Cocoa應用程序?
- 2. cocoa:如何將整數類型轉換爲字符串類型?
- 3. 從Cocoa應用程序項目導出OSX在XCode中執行
- 4. 從CoCoa應用程序引用.NET Framework 4.5類庫項目
- 5. 空白的新Cocoa應用程序項目如何與系統框架鏈接?
- 6. 如何將NSAppleEventDescriptor類型'ldt'轉換爲Cocoa中的NSDate?
- 7. 如何將OCLint用於Cocoa框架?
- 8. 從Cocoa應用程序
- 9. 從Cocoa應用程序
- 10. Cocoa應用程序的跳轉欄(類似於XCode的)控件
- 11. 如何在Apple iOS應用程序中使用Cocoa框架
- 12. 創建和Xcode Cocoa應用程序
- 13. 如何從iPhone項目中的代碼編譯OSX Cocoa框架?
- 14. 將Apple's Cocoa框架時代(reference_date)轉換爲Java日期
- 15. 如何將Xcode項目轉換爲靜態庫或框架?
- 16. Cocoa應用程序如何將自己添加爲全局登錄項目?
- 17. Log4xx作爲Cocoa框架?
- 18. 爲非Cocoa C++ Mac項目構建應用程序包
- 19. 如何構建Cocoa項目
- 20. 將常規xcode應用程序項目轉換爲iOSOpenDev
- 21. xcode cocoa應用程序創建評論框
- 22. 在Mac Cocoa應用程序中使用Tkinter框架
- 23. 在Cocoa應用程序中使用MCPKit框架
- 24. 腳本Cocoa應用程序
- 25. 如何將.NET核心項目從Web應用程序類型轉換爲類庫類型?
- 26. 如何爲Cocoa項目打包C庫?
- 27. 如何從Cocoa應用程序創建「打印實用程序」?
- 28. 如何將Web應用程序項目轉換爲類庫項目
- 29. 如何將這個對象從cocoa touch轉換爲cocos2d
- 30. Cocoa - 在全屏的框架外部應用程序?