У нас есть проект XCode, который сначала создавался как универсальное приложение, а затем по дороге мы передумали, чтобы два приложения были в одном двоичном файле, поэтому мы создали две цели.
- Первый называется: AppName и предназначен для iPhone: базовый SDK - 4.2, а цель развертывания - 3.1.3. Целевое устройство - iPhone.
- Второй называется: AppNameHD и предназначен для iPad: базовый SDK - 3.2, а целевое устройство - iPad.
Прошло несколько недель, и мы легко создаем для каждой из этих платформ и можем развернуть их как на iPad, так и на iPhone.
Теперь мы готовы к отправке в магазин приложений, и я беспокоюсь о возможном отклонении кода. На данный момент мы хотим представить приложение только для iPad, но я осмотрелся, на сайте itunesconnect нет места, где я могу указать целевое устройство, и, поскольку проект был сначала структурирован как универсальное приложение. Мне интересно, как они определяют, на каком устройстве тестировать двоичный файл.
Дополнительная информация об архитектуре: мы используем сгенерированный по умолчанию файл info.plist для обеих целей. Должны ли мы иметь отдельный info.plist для каждой цели? какие различия должны присутствовать между двумя файлами .plist.
Здесь прилагается фактический файл info.plist, который мы используем.
Заранее благодарим за вашу помощь.