繁体   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