我是swift和iOS开发的新手。我正在尝试使用swift 2.0编写框架。我需要在我的框架中导入CocoasMQTT库。我正在使用可可豆荚方法,我添加了
use_frameworks!
pod 'CocoaMQTT'
在我的pod文件中。在此之后我安装了pod。现在在我的Pods目录中,我只能看到debug.xconfig和release.xconfig文件(在xcode目录视图中)。我认为这应该有效但我无法在我的swift类中导入库,因为它在我尝试时说“没有这样的模块'CocoaMQTT'”
import CocoaMQTT
在我的代码中。
任何人都可以解释我是否做错了什么。 P.S.,因为我已经包含了use_frameworks!我正在使用iOS版本9进行开发,因此我认为我不必编写Objective C桥接头文件。
答案 0 :(得分:0)
我有同样的问题。我的问题导致使用CocoaPods。我认为您通过Xcode打开.xcodeproj文件但是如果您安装了pod,则必须打开.xcworkspacefile。您应该查看raywenderlich的论坛以使用cocoapods。
https://www.raywenderlich.com/97014/use-cocoapods-with-swift
答案 1 :(得分:0)
在pod install
之后关闭你的xcode,然后打开Cocoapods生成的.xcworkspace文件。