我開發了一個靜態庫,我想在XCode項目之間共享。我做了一些閱讀,以瞭解如何將該庫作爲二進制依賴項包含在內,以便它可以在設備和模擬器上運行,並且這會導致我現在想要自動化的幾個手動步驟。總體而言,我希望能夠發佈我的庫的新版本,並對使用舊版本的任何項目進行簡單升級。目前,該過程包括刪除和/或複製原始位置上的新二進制文件,刪除新頭文件的複製。初始安裝包含相同的兩個步驟以及額外的項目/目標級別配置,以基於目標SDK設置條件鏈接器標誌。有沒有一種方法可以實現自動化?我的意思是我知道我可以做一些事情,比如寫一個Applescript來完成繁重的工作,但是怎麼做呢?有沒有人通過applescript自動化xcode構建設置?我將如何通過Applescript調用XCode?還有其他的選擇嗎?有沒有更好的方法來維護二進制級別的依賴關係?自動化XCode構建設置
更新
我期待保持二進制級別依賴地方項目A依賴於通過類似於框架項目B.東西可以納入Xcode的iPhone項目創建一個靜態庫容易。在構建「B」之後,我想要一些實際上可以投入幷包括A的項目。當我意識到利用這種依賴關係的所有過程時,我正在尋找一些解決方案來緩解所有粗糙的邊緣。
我不想使用源依賴項,而是試圖找出庫二進制依賴項的最佳實踐。有了A-> B依賴關係,我希望B輸出是一個可以輕鬆包含到任何XCode項目sans源代碼中的產品。 – Cliff 2009-12-02 15:47:11