2015-11-07 69 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上報告問題,我們將看看這是否可以修復。