2013-10-24 77 views
3

我使用靜態庫創建了一個項目。 當我嘗試歸檔時,它失敗並且庫頭缺失。 但是,當我構建應用程序,它工作正常。存檔包含靜態庫的xcode項目

而在構建文件夾標題中,應用程序文件外部會創建包資源和庫。 是否有可能在應用程序文件中創建這些文件並存檔 或任何其他可用於歸檔的過程?

在此先感謝。

+0

「It failed」 - 描述如何。 – occulus

+0

歸檔時丟失頭文件 –

+0

我對靜態庫項目所做的工作是創建一個包含文件夾,並在頭文件中使用sybolic鏈接(ln -s origin destination),並將include文件夾的路徑添加到主項目「頭部搜索路徑「,所以你不需要保留任何腳本或其他任何東西來複制頭文件,並且鏈接頭部會隨着原點改變而改變 – Manu

回答

0

如果您能夠構建應用程序但不存檔,那麼您似乎用於存檔構建配置(可能是發行版)的構建設置不正確。快速測試將更改存檔的構建配置與build相同,最可能的是Debug(您可以在Product-> Scheme-> Edit Scheme中執行此操作)。

要解決此問題,您可以打開目標的Build Settings,搜索「Header Search Path」,單擊「>」打開此設置並修復歸檔使用的構建配置(即使其生成與Build使用的構建配置相同)

相關問題