我只是碰了一會兒想出了一個解決方案,但我想確保我做的事情是正確的,而且我真的知道我在做什麼(我很確定我永遠不知道我在做什麼:)一個使用另一個Xcode項目而沒有創建一個靜態庫
我有兩個項目,我一直在努力,每個提供不同的功能。我想要一個項目(A)能夠使用其他(B)的功能。我試圖通過創建一個工作區並將兩個項目放入它,但是我無法從項目A「看到」項目B的文件(在#import沒有工作後自動完成,但它給出編譯器錯誤)。所以我試着把它作爲一個「子項目」加以發現,並發現相同。我認爲這很容易,但不要猜測。
我最終做的是創建一個新項目(C)作爲「Cocoa Touch靜態庫」項目,並將項目B中的文件放入其中。我建立了它。
然後我回到項目A,並將項目C添加到項目中作爲子項目。
然後我說項目C的文件系統路徑到用戶頭搜索路徑設置項目A的生成設置下
然後我說從項目C的某文件到鏈接二進制與圖書館節的項目A.
然後它工作。
但老實說,我不知道靜態庫的意義是什麼。
這一切都需要嗎?還是有更簡單的方法來集成兩個項目(不需要將文件從一個項目複製到另一個項目)?
在此先感謝!
Jon
這可能是一個很好的問題,因爲靜態庫和包括其他項目中的Xcode項目是一個重要的主題。你能清理它並刪除所有的個人資料和隨機疑問,以便它不會被關閉嗎? –