iOS アプリで Branch.io iOS SDK を使用しようとしていますが、コンパイルしようとすると次のエラーが発生します。
アーキテクチャ x86_64 の未定義シンボル:
"_OBJC_CLASS_$_CSSearchableIndex"、参照元: BranchCSSearchableItemAttributeSet.o の objc-class-ref "_OBJC_CLASS_$_CSSearchableItem"、参照元: BranchCSSearchableItemAttributeSet.o の objc-class-ref "_OBJC_CLASS_$_CSSearchableItemAttributeSet"、参照元: _OBJC_CLASS_$_BranchCSSearchableItemAttributeSet in BranchCSSearchableItemAttributeSet.o
"_OBJC_METACLASS_$_CSSearchableItemAttributeSet"、参照先: _OBJC_METACLASS_$_BranchCSSearchableItemAttributeSet in BranchCSSearchableItemAttributeSet.o ld: アーキテクチャ x86_64 のシンボルが見つかりませんでした: エラー: リンカー コマンドが終了コード 1 で失敗しました (-v を使用)呼び出しを見るために)
チュートリアルで説明したように、Branch-SDK フォルダーをプロジェクトに正しく追加し、PLST を構成し、すべてのコードを AppDelegate.m に追加しました。ユニバーサル リンクを有効にする手順 3 はまだ必要ないためスキップしました。
これを引き起こしている可能性のあるものは何ですか?他のフレームワークでのこの種のエラーは、クラスの宣言が間違っていることが原因である傾向がありますが、どこが間違っているのかわかりません。