У нас есть проект 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, который мы используем.
Заранее спасибо за помощь. 