2016-10-27 49 views
0

我有一个Objective-C项目。Cocoapods:没有这样的模块'CorePlot'

  • 大多数文件都写在Objc
  • 几个自定义UIView类都写在斯威夫特。
  • 特别是使用Core-Plot的UIViewController子类中的一个是用Objc编写的。

它有没有问题,直到... 现在,我想创建一个新的UIViewController使用睿情节写在斯威夫特。

试图使用import CorePlot按照here所述导入外部框架Core-Plot。但是,编译器显示错误“没有这样的模块‘CorePlot’”

这里是我的Podfile:

platform :ios, '8.0' 

target 'Meters' do 
    # use_frameworks! 

    # Pods for Meters 
    pod 'PQFCustomLoaders', '~> 1.1.0' 
    pod 'CorePlot' 
end 
  • 我已经使用pod install和“豆荚更新”
  • 我试图“清理并重建“

两者都不适合我。请让我知道是否需要其他信息。

+0

这是否意味着我不能为两个文件使用相同的外部框架,一个是用Objc编写的,另一个是用Swift编写的? – antonio081014

+0

http://stackoverflow.com/questions/29994331/no-such-module-restkit-with-cocoapods-and-swift?你打开.xcodeworkspace,没有xcodeproj? – Larme

回答

1

您必须将pod构建为框架(在pod文件中取消注释use_frameworks!)以创建模块。 Core Plot可以正常工作,但我不知道您使用的其他Pod。

+0

你说得很对。感谢您的回答。 – antonio081014