Мне нужно использовать стороннюю библиотеку в моем проекте. И я хочу добавить его в проект черезcocopods. Я создаю частный репозиторий с foo.a, некоторыми заголовками и podspec. Подспец выглядит так:
Pod::Spec.new do |s|
s.name = 'FooClient'
s.version = '1.0'
s.summary = 'Foo client '
s.source = { :git => 'https://github.com/Zhorkov023/FooClient' }
s.license = 'MIT'
s.source_files = "FooClientLibrary/*.h"
s.ios.vendored_library = 'FooClientLibrary/libFooClient.a'
s.platform = :ios, '6.0'
s.requires_arc = true
s.frameworks = 'Foundation'
end
Но я получаю сообщение об ошибке в Linker:
Неопределенные символы для архитектуры armv7:
"_OBJC_CLASS_$_FooSession", ссылка из: objc-class-ref в FooClientSingleton.o ld: не найден(ы) символ(ы) для архитектуры armv7 clang: ошибка: команда компоновщика завершилась неудачно с кодом выхода 1 ( используйте -v, чтобы увидеть вызов)
Похоже, мой проект не знает о libFooClient.a. Потому что, если я добавляю библиотеку перетаскиванием, все в порядке. Я не понимаю, почему.
Пожалуйста помогите.