Почему Cocoapods добавляет сохраненные файлы для компиляции?

У меня есть podspec для проекта, который содержит встроенную библиотеку C ++. Подспец выглядит следующим образом (с источником, пока я не получу его и не отправлю на GitHub):

Pod::Spec.new do |s|
s.name          = "LibName"s.version       = "1.0.0"s.summary       = "Summary"s.license       = "BSD"s.homepage      = "https://homepage.com"s.author        = { "Dov Frankel" => "dov@email.com" }
s.source        = { :git => "/Users/Dov/PathTo/LocalLibrary" }
s.ios.deployment_target = "5.0"s.osx.deployment_target = "10.7"s.requires_arc = false
s.source_files = "Classes/*.{mm,m,h}",
"Libraries/unrar/*.hpp",
"Libraries/lib/fileA.cpp",
"Libraries/lib/fileB.cpp",
s.preserve_paths = "Libraries/lib/fileC.cpp",
"Libraries/lib/fileD.cpp"end

В создаваемом проекте LibName список скомпилированных источников включает в себя fileA, fileB, fileC и fileD. Это почему? preserve_paths файлы должны быть сохранены, а не скомпилированы.

0

Решение

D’о! Удалите завершающую запятую из fileB.cpp, который, очевидно, вызывает preserve_paths соединить в конце source_files,

1

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector