我想構建一個靜態庫,它具有在一個Podfile中指定的不同依賴關係(例如AFNetworking)。該項目有一個靜態庫目標,它會產生一個靜態庫(調用libMyProject.a)供我們的客戶使用。我希望所有的cocoapods依賴包含在最終的靜態庫中(調用libMyProject.a)。但每個cocoapods依賴項都會生成一個.a文件,我怎樣才能將它們一起構建,並且只爲我們的客戶提供一個庫供使用。只輸出一個.cocoapods依賴項目中的一個.a靜態庫
0
A
回答
0
一旦創建了包含其他庫的靜態庫,就可以有效地傳遞Cocoapods管理依賴關係的機制。你確定這是你想要做的嗎?這就是說,考慮到你的靜態的,所有包含的庫,你只需要把它放在一個可訪問的位置,這樣Cocoapods就可以下載它,並在你的pod文件中包含一個pod聲明。
在您的podfile中,您還可以聲明要從給定庫安裝的版本。例如,指定SomeLibrarySDK的4.0版本,你可以說:
莢 'SomeLibrarySDK', '〜> 4.0'
的效果是,只有SomeLibrary SDK 4.0版本將永遠被下載並在發佈新版本後安裝到您的項目中。
相關問題
- 1. CocoaPods項目依賴於本地靜態C庫
- 2. 建立依賴於另一個靜態庫的靜態庫
- 3. 當一個靜態庫依賴於另一個靜態庫時,是否需要指定鏈接依賴關係?
- 4. 從幾個依賴項目創建單個靜態庫
- 5. 依賴注入到一個靜態類
- 6. 使用cocoapods管理靜態庫中的依賴關係
- 7. 如何在另一個靜態庫中添加一個靜態庫.a文件
- 8. 添加一個項目,一個依賴V1到一個項目,一個依賴V1.1
- 9. 的Xcode如何在另一個項目中添加一個靜態庫項目?
- 10. iOS - 創建一個依賴於標準框架的靜態庫
- 11. 自動鏈接一個靜態庫的依賴性
- 12. 其他項目中的一個項目的maven依賴項?
- 13. 使用依賴於另一個庫的庫的CMake項目
- 14. 你可以包含一個靜態庫(.a)在另一個靜態庫與AR?
- 15. dlopening一個依賴的庫
- 16. 快速項目與cocoapods obj c依賴
- 17. 多搖籃項目中的一個Eclipse項目 - 刷新依賴
- 18. 如何管理依賴Git中另一個項目的項目?
- 19. 項目設置:讓一個Web項目依賴於另一個項目
- 20. 靜態庫依賴關係
- 21. 靜態庫依賴關係
- 22. 使用cmake從整個項目中創建一個靜態庫
- 23. 有一個頭只有項目作爲依賴bjam
- 24. 如何使一個項目的jar依賴於另一個jar
- 25. 如何使一個項目在Visual Studio中依賴於另一個項目?
- 26. Gradle:如何讓'mock'buildType依賴另一個android庫項目的'mock'buildType?
- 27. g ++靜態庫依賴於動態庫
- 28. 測試一類具有一個靜態類/方法依賴
- 29. 一個使用另一個Xcode項目而沒有創建一個靜態庫
- 30. 在cmake的項目中使用靜態庫一個probem
我不想讓外面的第三個庫被修改。 – bohan
我明白了。你不需要自己封裝第三方庫,以防止它們被修改。相反,在您的podfile中,您可以指定將從給定庫使用的版本,並且Cocoapods不會安裝最新版本。 – Sheamus
我在答案中給出了一個例子。 – Sheamus