2011-10-19 7 views
15

に構築しながらこんにちは、私は配布LD:警告:予期しないsrelocationタイプ9 Xcodeの

ld: warning: unexpected srelocation type 9 

ため、これが何であるか、私はそれを修正することができますどのように任意のアイデアを私のアプリを構築するのリンク段階で約7000、このような警告を取得?

EDIT:これらの警告は、配布用にビルドする場合にのみ、「のARMv7」のリンク段階で来て、私はまた、次の警告

warning: all apps should include an armv7 architecture (current ARCHS = "armv6"). 

を取得

私はのARMv7が有効に含まれていることを確認していますデバッグおよび配布設定の両方のためのアーキテクチャ」。

答えて

6

になる可能性をご確認くださいあなたのアプリの次の設定:

Info.plistにあります。 「必要なデバイス機能」情報を確認し、データを内部で調べます。私のための唯一の回避策はXCodeの4.2でビルドしたNO

1

:あなたは2つの項目(NSArrayのを)持っている必要があります。 .aファイルの中には互換性がないものがあります。私はそれを修正すると思ったLLVM-GCCを使用していましたが、それはしませんでした。

+0

これは試したときに違うエラーにつながります。 –

1

にビルド設定の下で「共有ライブラリとのリンク有効にする」設定してみてくださいARMv6以降およびARMv7

1

「リンクバイナリライブラリ」から削除するだけです

関連する問題