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