我试图在我的项目中使用编译到iOS的libFLAC,使用CocoaPod作为依赖安装。
问题是如果我使用CocoaPod版本0.39,工作区创建就好了,但是如果我使用CocoaPod版本1.0则会出现构建错误(有关错误的详细信息,请参见下文)
我正在使用项目https://github.com/evature/flac-ios
我的podfile包含:
source 'https://github.com/CocoaPods/Specs.git'
source 'https://github.com/evature/Eva-Pods.git'
platform :ios, '8.0'
use_frameworks!
target 'ExampleApp' do
pod 'JSQMessagesViewController', '~>7.0'
pod 'libFLAC', '~>1.3.0'
pod 'RXPromise', '~>0.13.0'
end
编译错误是缺少的头文件(在libFlac源内) -
#include "private/bitmath.h"
<< '民营/ bitmath.h'找不到
此标头文件确实存在于Pods/libFlac/CorePrivateHeaders
libFlac podspec位于https://github.com/evature/Eva-Pods/blob/master/libFLAC/1.3.1/libFLAC.podspec
我正在使用Xcode版本7.3.1
我猜责任是版本0.39和版本1.0之间的一些重大变化,但是看看更改日志和Podspec我没能找到突破性的变化。