[英]Embedding pods to static library iOS
我正在使用Objective-C在iOS中創建靜態庫。 該庫將從集成了該庫的應用程序中收集數據,從該應用程序收集的數據將被發送到服務器。 我只是想知道是否可以在我的庫中像AFNetworking一樣嵌入可可豆框架?
提前致謝
是。 似乎有可能。 我創建了一個靜態庫項目,並嘗試通過以下步驟將cocoapods集成到其中。
pod init
然后編輯podfile,將AFNetworking pod集成到項目中,如下所示
# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'
target 'Testing' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
pod 'AFNetworking', '~> 3.0'
# Pods for Testing
end
然后給
pod install
我收到以下警告
[!] Podfile包含框架或靜態庫目標(測試),而Podfile不包含宿主目標(嵌入框架的目標)。 如果該項目用於框架開發,則可以忽略此消息。 否則,將目標添加到嵌入這些框架的Podfile中,以使此消息消失(例如,測試目標)。
正如警告中的第一行所說,我們正在開發框架,因此我們可以忽略此消息,它應該可以正常工作。
我的建議是使用Alamofire而不是AFNetworking,因為Alamofire是基於swift的,而AFNetworking是基於Objective-c的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.