静的libにiPhone - エラーを結ぶ解決する方法
-
13-09-2019 - |
質問
私は私のiPhone上で静的libが作ってみましたが、私は別のプロジェクトでそれを使用することはできませんよ。私はこのエラーを取得しています:
.objc_class_name_XMLParser", referenced from:
literal-pointer@__OBJC@__cls_refs@XMLParser in Minutes2MidnightViewController.o
".objc_class_name_TickerViewController", referenced from:
literal-pointer@__OBJC@__cls_refs@TickerViewController in Minutes2MidnightViewController.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
XML
とTicker
は私が作られて、静的libにそれらを使用していますし、"MinutesToMidnight"
は、私は、この静的libが使用していたプロジェクトで、私のクラスです。私は、これはリンカエラーに関連したものだと思いますが、私はこの問題を解決する助けてくださいます。
解決
あなたがターゲットグループ「ライブラリとリンクバイナリ」にそのプロジェクトグループからあなたのlibのアイコンをドラッグ&ドロップしなければならない静的なlibにプロジェクトを相互参照している場合。
そうしないと、Xcodeプロジェクトでビルド設定や情報をターゲット「他のリンカーフラグ」にあなたのライブラリー・パスを追加する必要があります。
所属していません StackOverflow