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