プロジェクトでサードパーティのライブラリを使用する必要があります。そして、cocoapods を介してプロジェクトに追加したいと考えています。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
しかし、リンカーでエラーが発生します。
アーキテクチャ armv7 の未定義シンボル:
"_OBJC_CLASS_$_FooSession"、参照元: objc-class-ref in FooClientSingleton.o ld: アーキテクチャ armv7 のシンボルが見つかりませんでした。呼び出しを見るために)
私のプロジェクトは libFooClient.a を認識していないようです。ドラッグアンドドロップでライブラリを追加すれば、すべて問題ありません。理由がわかりません。
私を助けてください。