Xcode 使用CocoaPods和Swift
我是Cocoapods的新手,正在尝试使用我的OSX应用程序Swift项目中命名的pod 我安装了Cocoapods,创建了pod文件,在其中添加了Xcode 使用CocoaPods和Swift,xcode,swift,cocoapods,Xcode,Swift,Cocoapods,我是Cocoapods的新手,正在尝试使用我的OSX应用程序Swift项目中命名的pod 我安装了Cocoapods,创建了pod文件,在其中添加了pod'DateTools',运行了pod安装,一切似乎都很正常。(我是一名Ruby开发人员,所以我想这部分我做对了) 按照Cocoapods的要求,我现在使用新创建的.xcworkspace文件打开了我的项目。我在Xcode中正确地看到了两个项目:我的和Pods 我在我的项目中添加了一个示例模型文件,我们称之为SampleModel,但在代码中,当
pod'DateTools'
,运行了pod安装
,一切似乎都很正常。(我是一名Ruby开发人员,所以我想这部分我做对了)
按照Cocoapods的要求,我现在使用新创建的.xcworkspace
文件打开了我的项目。我在Xcode中正确地看到了两个项目:我的和Pods
我在我的项目中添加了一个示例模型文件,我们称之为SampleModel
,但在代码中,当我这样做时:
let date = NSDate()
var year = date.year
我发现错误:'NSDate'没有名为'year'的成员。
。根据DateTools,这应该是可行的
由于我对Xcode和CoCoapod都是新手,所以我不知道可能的错误是什么:DateTools不能与Swift一起工作,还是我在某处导入了一些东西失败?您需要将模块导入到源文件中
import DateTools
另外,默认情况下CocoaPods正在构建静态库,以使用您需要配置桥接头的库。更简单的方法是通过在Podfile
(并运行pod install
)中指定so来构建动态框架:
您需要将模块导入到源文件中
import DateTools
另外,默认情况下CocoaPods正在构建静态库,以使用您需要配置桥接头的库。更简单的方法是通过在Podfile
(并运行pod install
)中指定so来构建动态框架: