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の最小バージョンを正しく更新するにはどうすればよいですか?私は他のスレッドをチェックしましたが、それらはすべて展開ターゲットだけを更新するように言っています。ありがとう
8.x SDKに対してビルドしており、展開ターゲットを8.x以上に設定していると仮定すると、それで十分です。
ただし、Xcodeで展開ターゲットを間違った場所に設定することを想像します。 TargetではなくProjectで設定する必要があります。または、.xcconfig
ファイルがある場合は、設定して変更できます
IPHONEOS_DEPLOYMENT_TARGET = 8.1
.xcconfig
がない場合は、project.pbxproj
ファイルを開いてIPHONEOS_DEPLOYMENT_TARGET
を検索し、期待される値に設定されているかどうかを確認して、展開ターゲットを確認できます。