[英]How to create a cocoa touch framework with its own pods
我沒有看到這個問題被問到,並回答了好幾年。 我們現在使用的是更新版本的 Xcode 和 Pods,所以我認為值得重新訪問。
如果我想創建一個本身想要依賴於特定 pod 的可可觸摸框架,那么如何進行呢?
我想將一些 Pod(例如 alamofire)添加到我在其他幾個工作區中使用的可可觸摸框架中,這些工作區也使用自己的 Pod。
我正准備將 pod 添加到框架中,然后意識到可能出現的所有問題,並認為我會先在這里提問,因為我沒有看到與最新 Xcode 和 pod 版本相關的真正相關信息。
這適用於使用 Xcode 10 的 iOS swift 項目。
感謝那些已經這樣做的人的任何內部!
謝謝,乙
首先,在您的 on cocoa touch 框架中添加另一個庫會導致 Apple 不推薦的傘形框架。 您可以在下面檢查:
回答你的問題:
創建依賴於其他庫(稱為第三方庫)的可可觸摸框架(稱為 MyLib)。 在這種情況下,您必須明確提及將使用 MyLib 的開發人員,他們還必須在他們的項目中添加第三方庫。
如果您在 cocoapods 上上傳您的庫,則使用可以在 podspec 文件中提及具有屬性:
s.ios.dependency 'ThirdPartyLib'
當任何開發人員嘗試安裝您的 MyLib pod 時,執行上述依賴庫將與您的框架一起安裝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.