1

私はxcodeで自分のアプリを実行しています。コンピューターでシミュレートすると問題なく動作するように見えますが、デバイスでテストしようとすると、次のエラーが発生します。私はそれを探しましたが、少し困惑しているのでどこから始めればいいのか本当にわかりません! 誰かがこのエラーを見たことがありますか、それが何に関連しているのかさえ知っていますか? ありがとう。

エラーメッセージ

4

3 に答える 3

3

その秘密は通常、OPの画像に見られるリンカー警告にありますPATH/TO/FILE。「リンクしているバイナリに一致するアーキテクチャを持たない画像/ファイルを無視する」と(言い換えれば)言う可能性があります。リンクが完了すると、それらのシンボルが欠落していることに気づき、エラーを出します。

ARCHS通常、これは、リンク先のライブラリに一致するフラグが指定されていない場合に発生します。Xcode 4.5はarmv6を削除し、armv7sのサポートを追加したため、ライブラリの構築に使用したツールチェーンに応じて異なる値を取得する可能性があります。

それを回避する方法は、それらのシンボルをコンパイルするプロジェクトを開き、プロジェクトARCHSのに一致するように更新することARCHSです。

于 2012-09-26T04:05:54.337 に答える
2

展開ターゲットは何に設定されていますか? UICollectionView がまだ存在していなかった iOS 6 よりも低いに違いありません。

于 2012-09-26T03:53:46.117 に答える
0

Try Targets -> Build Settings -> Build Active Architecture -> YES

于 2012-09-26T06:39:26.257 に答える