のARMv7アーキテクチャのためには小さすぎるファイルを、私はこの奇妙なリンカエラーを取得:Xcodeのリンクエラー:
ld: in /Users/.../test project/iSMP.framework/iSMP, file too small for architecture armv7
collect2: ld returned 1 exit status Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2 failed with exit code 1
XcodeのVERS:私は、シミュレータ用にコンパイルした場合4.0.2
、私は
を取得... file too small for architecture i386
Googleはまったく助けません。
私はすでに試みました:
- 別のディレクトリにフレームワークに
- 明確な検索パス
- 移動枠組みを再追加して、再度追加します。
更新:そう
Architectures in the fat file: libiSMP-2.1.a are: armv6 armv7 i386
libiSMP-2.1.a -infoリポからの出力、それはアーキテクチャの不一致からではありません。
ありがとうございます!
私はこのフレームワーク(みんなありがとう)のサポートチームからのソリューションを受け取った
清潔なビルドは私のために解決しました... – Ondrej
私は以下の手順で問題を解決しました:1. Xcodeを閉じます。2. DerivedDataフォルダをクリーニングします。3.リビルド – cndv