20
A
回答
34
- A 項目是一組文件和一般喜好。
- A 目標是文件的子集,以及特定的首選項(它會覆蓋項目首選項)。
- 每個目標構建一個產品,它可能是一個庫,可執行文件或框架。
- 由於目標構建了某些內容,因此它還具有「構建階段和構建規則」,您可以在其中添加依賴關係,並優化複製的內容和方式。
這兩者都是好東西,因爲它可以讓你從同一組文件中創建不同的產品。作爲一個例子,您可以針對不同的架構/設備,或者構建一個測試產品,針對您的代碼運行單元測試。
4
你可以在1個Xcode項目的多個目標。 通過這種方式,您可以開發一個包含多個應用程序或框架的項目,例如也包含您正在使用的框架的應用程序。你可以讓xcode編譯框架目標,然後它可以編譯另一個目標,實際的應用程序,並將框架複製到bundle中的框架路徑中。
3
- 的項目是所有的文件,資源庫,並要求信息來建立一個或多個軟件產品。
- A 目標指定要構建的產品,幷包含從項目或工作區中的一組文件構建產品的說明。
在蘋果官方文檔 - Xcode concepts中有詳細記錄。我剛讀過它。它可以幫助很多。
相關問題
- 1. Publish和WebPublish目標有什麼區別?
- 2. 項目引用和項目依賴關係有什麼區別?
- 3. Eclipse中的JPA項目和EJB項目有什麼區別?
- 4. Xamarin android項目和Xamarin跨平臺項目有什麼區別?
- 5. 項目2010和項目服務器2010有什麼區別?
- 6. Visual Studio項目中的標題和產品有什麼區別?
- 7. Eclipse Cpp - C項目,C/C++項目和C++項目有什麼區別?
- 8. 樹和目錄有什麼區別?
- 9. 系統級別項目角色和項目級別Jira中的項目角色有什麼區別?
- 10. 目錄內容和目錄條目有什麼區別?
- 11. 「動態web項目」與JSF構面和「JSF項目」有什麼區別?
- 12. '解決方案中的項目'和'特徵中的項目'有什麼區別?
- 13. IntelliJ中的SBT項目和Scala模塊有什麼區別?
- 14. 添加外部jar和使用庫項目有什麼區別?
- 15. 安裝項目和安裝嚮導有什麼區別?
- 16. Hudson和CruiseControl for Java項目有什麼區別?
- 17. HttpContext的緩存和項目屬性有什麼區別?
- 18. Java中的項目和文件有什麼區別?
- 19. 淘寶的開源項目有什麼區別:Metamorphosis和Timetunnel?
- 20. angularjs 2 starter project和CLI項目有什麼區別
- 21. vb.net中的解決方案和項目有什麼區別?
- 22. visual studio中的空白和非空項目有什麼區別?
- 23. Maven模塊和Maven項目有什麼區別
- 24. 是什麼區別<%:項目[ 「標題」]%>和<%=項[ 「標題」]%>
- 25. 目標vc和源vc有什麼區別?
- 26. 目標c中的(NSString)* name和(NSString *)名稱有什麼區別?
- 27. 目標c中的@Property和{fields}有什麼區別?
- 28. 從控制檯和jenkins運行maven目標有什麼區別
- 29. maven tomcat插件中「deploy」和「run」目標有什麼區別
- 30. IMPORTED目標和INTERFACE庫之間有什麼區別?