2015-11-07 65 views
2

我升级到带El Capitan,XCode 7.1和Cocoapods 0.39.0的新笔记本电脑。当我检查出使用CorePlot框架现有的项目,运行安装吊舱,并生成项目,我得到CorePlot的CPTBorderedLayer.m文件中的以下错误信息:CorePlot的CPTBorderedLayer.m中使用模块外部的私人头文件

Use of private header from outside its module: '_CPTBorderLayer.h' 
Use of private header from outside its module: '_CPTMaskLayer.h' 

下面是一个片段我podfile:

platform :ios, '9.0' 
use_frameworks! 
inhibit_all_warnings! 

target 'my_project' do 
... 
pod 'CorePlot', :git => 'https://github.com/core-plot/core-plot.git' 

该项目是编制采用精细的Xcode 7.0和的CocoaPods 0.37.2,但我想,除非有没有其他的选择确实不想降级的一切。

回答

0

这个错误与CocoaPods设置框架项目的方式有关。一个临时的解决方法是从pod文件中删除use_frameworks!行,让它将依赖关系构建为静态库。

请在核心图issue tracker上报告问题,我们将看看这是否可以修复。