I'm trying to use libFLAC compiled to iOS in my project, using CocoaPod to install as a dependancy.
The trouble is the workspace is created just fine if I use CocoaPod version 0.39 but there is a build error if I use CocoaPod version 1.0 (see below for details about the error)
I'm using the project https://github.com/evature/flac-ios
My podfile contains:
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
The compile error is of a missing header file (inside the libFlac source) -
#include "private/bitmath.h"
<< 'private/bitmath.h' not found
This header file does exist in the Pods project under Pods/libFlac/CorePrivateHeaders
The libFlac podspec is at https://github.com/evature/Eva-Pods/blob/master/libFLAC/1.3.1/libFLAC.podspec
I'm using Xcode Version 7.3.1
I guess the blame is some breaking change between version 0.39 and version 1.0, but looking at the changelog and the Podspec I failed to find the breaking change.