我們正在嘗試發佈我們的庫的iOS版本,並計劃將其作爲已編譯的靜態框架提供。使用Xcode框架和測試應用程序,我們有成功編譯和運行良好。傳遞xcode框架與其他依賴關係
現在的問題是:什麼是最好的交付方式?
我們的庫依賴於其他一些開源框架,我們還希望發佈一個測試應用程序和框架,以展示如何正確使用該庫。
我們應該使用傘架嗎?蘋果公司建議「不要創建傘框架」(http://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPFrameworks/Concepts/CreationGuidelines.html)
我們是否應該提供一個zip有我們的框架以及我們所依賴的所有框架,只是告訴客戶他們必須將這些框架包含在他們的項目中?
包含測試應用程序的最佳方式是什麼?
在此先感謝!
你是什麼意思把他們包括在我們編譯的框架中?只需將所有框架壓縮在一起,或者實際上將它們作爲子框架以某種或另一種方式嵌入? – Liron
我的經驗是,框架是包含所有標題的捆綁靜態庫。您可以將您的依賴關係鏈接到庫中。我認爲你不需要在你的壓縮包中包含Framework,UIKit,因爲它會讓事情變得混亂和混亂。那些已經包括在內,他們已經有了。在本地測試一個新項目的框架,確保一切正常,然後將您的框架壓縮併發布。 –
我們依賴於其他第三方庫,如boost。已經包含的東西,我不會鏈接,但因爲一切都鏈接到ios的靜態,我們必須有一些方法與我們的框架一起運送boost框架。 – Liron