我必须在我的项目中使用第三方库。我想通过 cocoapods 将它添加到项目中。我使用 foo.a、一些标头和一个 podspec 创建私有存储库。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”,引用自:FooClientSingleton.o ld 中的 objc-class-ref:未找到架构 armv7 clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -v查看调用)
看起来我的项目不知道 libFooClient.a。因为如果我通过拖放添加库,一切都可以。我不明白为什么。
请帮我。