簡體   English   中英

將CocoaPods(Swift)導入Xcode項目

[英]Import CocoaPods (Swift) to Xcode Project

我想使用一個稱為SwiftCSV的可可Pod 文件 ,據我了解它已經用Swift編寫了。

我現在想在班級中導入它,但是我不知道該怎么做。 任何人都可以與此有關嗎?

這是我的Podfile:

platform :ios, '8.0'
use_frameworks!
pod 'SwiftCSV'

我有同樣的問題。 我仔細研究了輔助文件,以此類推,直到發現pod install不能正確安裝框架。 我手動添加了框架,然后它起作用了。

Podfile, pod install也是如此, pod install使用“ .xcworkspace”項目-這是CocoaPods 101-然后執行以下步驟

我的Podfile:

use_frameworks!
pod "SwiftCSV"

1-確保框架在項目/目標中鏈接。

  • 單擊項目->目標->常規->鏈接的框架和庫,然后單擊“ +”
  • 添加SwiftCSV.framework。 Pods.framework已經為我添加了,所以我猜Pod安裝正確地完成了這一部分。

2-在要使用SwiftCSV的swift文件中:

import Foundation
import SwiftCSV  // <===== I had to add this

class SomeClassThatUsesSwiftCSV {
  var foo: CSV?
}

為了進行驗證,請確保您的項目“ Frameworks”組如下所示: 在此處輸入圖片說明

注意:我是CocoaPods的新手,但我希望pod install能夠為我完成所有這一切。 這就是重點,不是嗎? 但是,事實並非如此,至少對我而言。

當您想知道使用Cocoapods導入庫時必須放置的行時,我強烈建議您轉到https://cocoapods.org/ ,輸入所需包的名稱,然后將看到該行如果該包裝可用於Cocoapods,則需要將其放入pod文件中。

對於您的軟件包https://cocoapods.org/?q=SwiftCSV,您必須輸入以下行:

pod 'SwiftCSV', '~> 0.1'

從項目開始時,您可能會想使用Pod的最新版本。 如果是這種情況,只需在上方窗格中省略版本要求即可。

您可以在Cocoapods指南中了解有關Podfile的更多信息

然后,您轉到pod文件所在的目錄,並在控制台pod install運行。

要使用該庫,只需將import SwiftCSV放到要使用它的任何位置。

希望對您有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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