iPhoneアプリを2つのターゲットに分割しました。1つはiPad用、もう1つはiPhone用です。AppStoreにアップロードするとき、バイナリは1つしか持てません。しかし、私には2つのターゲットがありますか?
私は一歩を逃していると思います。助けてくれてありがとう。
「ターゲット」には、Xcodeがアプリのビルドに使用するすべての命令が含まれます。
1つのバイナリ内に2つのターゲットを含めることができますが、これは常に行われるとは限りません。これがユニバーサルバイナリの作成方法です。2つのアプリは1つのバイナリ内にバンドルされています。Macアプリの「バンドル」を開くと、アイコンなどのいくつかのメタファイルが表示され、実際にコンパイルされたバイナリコードが表示されます。iOS Universal Binaryには、両方のアプリが含まれています。(コンパイルを注意深く見ると、Xcodeが実際にアプリを2回ビルドしていることがわかります。1つはiPhone / iPod用、もう1つはiPad用です。)
Xcodeプロジェクトが適切に設定されていれば、意図した結果が得られます。
バイナリは問題ありません。「ターゲット」とは、iPhoneとiPadで実行されたときに実行されるものを指します。プロジェクトがユニバーサル用に正しく設定されている場合は、正常に機能するはずです。