38

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 の最小バージョンを正しく更新するにはどうすればよいですか? 私は他のスレッドをチェックしましたが、それらはすべて展開ターゲットだけを更新するように言っています. ありがとう

4

2 に答える 2

27

8.x SDK に対してビルドしていて、デプロイ ターゲットを 8.x 以降に設定していると仮定すると、それで十分です。

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

IPHONEOS_DEPLOYMENT_TARGET = 8.1

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

于 2015-04-19T23:45:55.517 に答える