web-dev-qa-db-ja.com

XCodeで最小iOSバージョンを設定する

CocoonJSを使用してHTML5 iPhoneゲームをビルドするので、私はXcodeを初めて使用しますが、最小のiOSバージョンを正しく設定する方法を知りたいです。展開ターゲットを8.0に設定し、クリーンにしてからビルドしましたが、アプリストアに送信すると、iOSの最小バージョンは6.0であると表示されます。

次に試したのは、info.PListのこの値を手動で更新することでしたが、iTunes Connectに無効なバイナリが表示されます

最小OSバージョンの不一致-アーキテクチャ( 'armv7')のバイナリ( '6.0')の最小OSバージョン(LC_VERSION_MIN_IPHONEOS)は、Info.plistのMinimumOSVersion( '8.0')と異なります

バイナリを台無しにせずに、iOSの最小バージョンを正しく更新するにはどうすればよいですか?私は他のスレッドをチェックしましたが、それらはすべて展開ターゲットだけを更新するように言っています。ありがとう

15
JamesR

8.x SDKに対してビルドしており、展開ターゲットを8.x以上に設定していると仮定すると、それで十分です。

ただし、Xcodeで展開ターゲットを間違った場所に設定することを想像します。 TargetではなくProjectで設定する必要があります。または、.xcconfigファイルがある場合は、設定して変更できます

IPHONEOS_DEPLOYMENT_TARGET = 8.1

.xcconfigがない場合は、project.pbxprojファイルを開いてIPHONEOS_DEPLOYMENT_TARGETを検索し、期待される値に設定されているかどうかを確認して、展開ターゲットを確認できます。

11