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

0

У меня есть podspec для проекта, который содержит встроенную библиотеку C++. Podspec выглядит так (с источником, являющимся локальным, пока я не заработаю его и не нажму на 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" => "[email protected]" }
  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 должны сохраняться, а не компилироваться.

Теги:
xcode
cocoapods

1 ответ

1

D'о! Удалите Запятая из fileB.cpp, который, по- видимому приводит к тому, preserve_paths получить сцеплены на конец source_files.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню