Próbuję użyć libFLAC skompilowanego do iOS w moim projekcie, używając CocoaPod do instalacji jako zależność.nie uda się znaleźć pliku nagłówkowego podczas używania Cocoapods w wersji 1.0 - działa dobrze z wersją Cocoapods 0.39
Kłopot jest obszar roboczy jest tworzony po prostu w porządku, jeśli mogę użyć CocoaPod wersji 0.39, ale nie jest to błąd kompilacji, jeśli mogę użyć CocoaPod wersja 1.0 (patrz poniżej szczegółowe informacje na temat błędu)
Używam projekt https://github.com/evature/flac-ios
Moja podfile zawiera:
błądsource '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
kompilacja jest od brakującego pliku nagłówka (wewnątrz źródła libFlac) -
#include "private/bitmath.h"
< < 'prywatne/bitmath.h' Nie znaleziono
Nagłówek ten plik nie istnieje w projekcie Pods pod Pods/libFlac/CorePrivateHeaders
The libFlac podspec jest https://github.com/evature/Eva-Pods/blob/master/libFLAC/1.3.1/libFLAC.podspec
Używam Xcode wersja 7.3 .1
Domyślam się, że wina jest jakąś przełomową zmianą między wersją 0.39 a wersją 1.0, ale patrząc na dziennik zmian i Podspec nie udało mi się znaleźć przełomowej zmiany.
Mam ten sam problem i używam bibliotek zbudowanych z Swift, więc to nie rozwiązuje –