我有一個需要創建一個靜態庫,它將自己的一些代碼,它也將包含我編寫的其他一些靜態庫。在XCode中創建靜態庫的靜態庫
所以通常我有一個主要項目A.xcodeproj取決於B.xcodeproj而這又依賴於C,d,E等
我公司有要求,用一個簡單的只分配一個靜態庫應用程序,並且只有一個庫被髮送出去,而不是多個libC.a libD.a等。
因此,我創建了A_static.xcodeproj,它具有簡單的應用程序API調用和鏈接到libB.a,但每次我嘗試這個libB.a只包含B.xcodeproj的符號,我不能去它也包含libC.a libD.a等
是否有e在XCode中,我缺少這樣做的方法嗎?
謝謝
你可能會更好寫一個shell腳本來解壓所有'.ar'文件,並將它們重新包裝成一個單一檔案。唯一的問題是來自不同檔案的文件具有相同的名稱......也許你可以使用文件夾,或重命名文件始終是唯一的(基於它們的源文件)。這不是Xcode提供的,因爲它是一個非常定製的需求。 – trojanfoe 2012-03-09 16:06:23