簡體   English   中英

將Pod嵌入到靜態庫iOS

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM