問題があります:リリース用にアプリケーションをビルドすると、XCodeに次のような警告が表示されます。
iPhone apps with a deployment target lower than 4.3 should include an armv6 architecture (current IPHONEOS_DEPLOYMENT_TARGET = "3.0", ARCHS = "armv7").
しかし、ビルド設定でarmv6
を設定するにはどうすればよいですか? XCode 4.2
を使用していますが、ビルド設定は次のとおりです。
---(ありがとう!
私はこのバージョンを使用していませんが、現在のXcodeはiOS 2.0の署名をサポートしていないため、iOS 5がリリースされると、3.0でもサポートされないという同じ問題が発生する可能性があります。
これは http://www.weston-fl.com/blog/?p=305 からです(このサイトは私が非常に多くのエラーを解決するのを助けてくれたので、マイクDに小道具を送ります。)
- Xcodeで、[ビルド設定]に移動し、[アーキテクチャ]グループを見つけます(一番上にあるので、見逃すことはありません)。 armv6をアーキテクチャ行に追加します。 armv6、armv7、またはStandard(armv6 armv7)が含まれている必要があります
- Base SDKを最新のiOSに設定します(現在はiOSに設定されています…)
- [アクティブなアーキテクチャのみをビルドする]をオフにするか、[いいえ]に設定します。
- 有効なアーキテクチャはarmv6を表示する必要がありますarmv7プロジェクトで独自の依存ライブラリを使用する場合は、同じ(正しい)構成でそれらをビルドします。