MountainLionをOSとしてXcode4.5.1でアプリケーションを作成しました。今私の問題は、iPhone 5では機能しているがiPhone3では機能していないということです。この問題を解決するにはどうすればよいですか?それが機能する場合、どちらの場合も高さが異なり、Webビューで開かれるネイティブアプリケーションです???
質問する
86 次
1 に答える
1
問題はXcodeの新しいバージョンにあり、i386アーキテクチャのデフォルト設定には新しいiphone5armv7sが含まれています。リンクしていたアイテムの中には、armv7が含まれていなかったものがあり、バグが発生していました。ワークスペース(この場合)をデフォルトのアーチではなく、armv7のみを指定するように変更する必要があります。
編集:
- Xcodeで[ビルド設定]に移動し、[アーキテクチャ]グループを見つけます(一番上にあるので、見逃すことはありません)。アーキテクチャ行にarmv6を追加します。armv6、armv7、またはStandard(armv6 armv7)が含まれている必要があります
- Base SDKを最新のiOSに設定します(現在はiOSに設定されています…)
- [アクティブなアーキテクチャのみの構築]のチェックを外すか、[いいえ]に設定します。
- 有効なアーキテクチャはarmv6を表示する必要がありますarmv7プロジェクトで独自の依存ライブラリを使用する場合は、同じ(正しい)構成でそれらをビルドします。
于 2013-01-10T12:26:52.627 に答える