1

アプリケーションに Reachability.h クラスを既に実装しています。

AddThisiOS 用に実装すると、次のエラーが表示されます。

「_OBJC_CLASS_$_ATReachability」、参照元:
libAddThis.a(ATGenericUtility.o) の Objc-class-ref
アーキテクチャ armv6 Collect2 のシンボルが見つかりません
: ld が 1 つの終了ステータスを返しました

これは何を意味し、どうすれば修正できますか?

4

1 に答える 1

4

1)ATReachability.mがプロジェクト用にコンパイルされていることを確認しますか(右側のファイルプロパティで、プロジェクトのターゲットのチェックボックスがオンになっていることを確認してください-ユニットテストターゲットに誤ってファイルを追加するだけで、メインアプリ!)

2)'アーキテクチャarmv6'-armv7とarmv6の両方のATReachabilityをコンパイルしていますか?プロジェクトのビルド設定を確認すると、「アーキテクチャ」のセクションがあるはずです。にarmv6が含まれていることを確認してください。

于 2012-04-10T09:53:06.893 に答える