これは興味のない質問ですので、できるだけ有益な回答をしてください。
最近Xcodeを4.5に更新し、iOSSDK5.1にアクセスできなくなりました。いくつかのSO投稿で説明されている方法を使用して(以前のXcodeインストーラーのイメージを使用)、iOSSDK5.1を再度追加しました。
私のアプリでサポートしたい環境は、iPhone 3GS、iPhone 4、iPhone 4S、iPhone5です。明らかにiOSSDK5.1と6.0を使用しています。これらの要件に対して推奨されるビルド設定は何ですか?
今、私は5.1、6.0、armv7とarmv7sのアーキテクチャを設定しDeployment Target
ました。Base SDK
これは正しいです?
さて、iOS SDK 5.1はarmv7s(iPhone 5アーキテクチャ)用にコンパイルされていないと思います。iOS6.0用にコンパイルされたコードが5未満のiPhoneでも機能することを確認するにはどうすればよいですか?ld: file is universal (4 slices) but does not contain a(n) armv7s slice
現在、チェックしていないときにiOS5.1SDKを指すリンカーエラーが発生していますBuild For Active Architectures Only
。App Storeにリリースするときに、アプリがiOSSDK5.1で引き続き実行されることを確認するにはどうすればよいですか。これは、iOS5.1と組み合わせたarmv7s用にコンパイルされているようです-これは機能しません。
どんな助けでも大歓迎です。