Локализация приложения на разных языках не должна требовать такого большого большего размера, чтобы вы могли подумать о разбиении его на разные пакеты.
Кстати, думать о публикации - плохая идеяразличные приложения для разных локализаций по нескольким причинам:
- Вам придется обрабатывать
n
различные потоки разработки / выпуска / обзора, с большими проблемами, когда вам нужно обновить приложение (Apple будетприходится просматривать n
версий вместо одной) - Пользователь не сможет переключать языки, если ему этого захочется.Подумайте о испанском человеке, который живет в Италии.Какую версию он должен загрузить?
- Если вы используете специальные профили разработчика в XCode, вы должны создать и импортировать другой (или другую группу) для каждой локализованной версии.
- Кроме того, вы разделите все количество загрузок, обзоров и т. Д. Между приложениями.Если ваше приложение загружают 10.000 человек, это здорово!Но если вы разделите его на 10 частей, у вас будет только 1.000 загрузок каждая (среднее значение).Это сильно повлияет на оценку в App Store ... и это не то, что вам нужно!
Если вы создали приложение чистым способом, добавление локализации должно привести к добавлению простого текстового файла.и это не так тяжело.