我用 El Capitan、XCode 7.1 和 Cocoapods 0.39.0 升级到了新的笔记本电脑。当我检查使用 CorePlot 框架的现有项目、运行 pod install 并构建项目时,我在 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 编译得很好,但我真的不想降级所有东西,除非没有其他选择。