我想使用一个名为 SwiftCSV 的可可Podfile,据我了解它已经用Swift编写了。

我现在想在 class 中导入它,但是我不知道该怎么做。
任何人都可以与此有关吗?

这是我的Podfile:

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

最佳答案

我有同样的问题。我仔细研究了辅助文件,以此类推,直到发现pod install没有正确安装框架。我手动添加了框架,然后它起作用了。

Podfile 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为我完成所有这些工作。这就是重点,不是吗?但是,至少不是对我而言。

    07-25 22:19