@ aamritrao, если вы создаете два отдельных файла XIB, по одному для каждого языка, вы не должны давать им разные имена, так как это просто усложняет ситуацию.Просто назовите их одинаково, но поместите их в разные локализованные папки проекта.
Итак:
en.lproj / View1.XIB
и
ar.lproj / View1.XIB
Тогда, когда вашприложению необходим View1.XIB, оно всегда будет использовать соответствующий языку, который пользователь установил в настройках своего устройства.
Извините, если это не то, что вы ищете.Не уверен, что вы подразумеваете под «Локализация через комплект настроек» ... не могли бы вы объяснить больше?