質問

私は私の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

XMLTickerは私が作られて、静的libにそれらを使用していますし、"MinutesToMidnight"は、私は、この静的libが使用していたプロジェクトで、私のクラスです。私は、これはリンカエラーに関連したものだと思いますが、私はこの問題を解決する助けてくださいます。

役に立ちましたか?

解決

あなたがターゲットグループ「ライブラリとリンクバイナリ」にそのプロジェクトグループからあなたのlibのアイコンをドラッグ&ドロップしなければならない静的なlibにプロジェクトを相互参照している場合。

そうしないと、Xcodeプロジェクトでビルド設定や情報をターゲット「他のリンカーフラグ」にあなたのライブラリー・パスを追加する必要があります。

がiPhoneで静的ライブラリの実装も参照してくださいします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top