Ответ 1
Оказывается, это довольно легко, если кропотливо. У вас может быть несколько InfoPlist.strings, с одной включенностью для каждой цели, и каждый из них может быть интернационализирован, если каждый набор находится в другой группе Xcode.
Настройте структуру каталогов следующим образом:
.../AppName/
en.lproj/InfoPlist.strings <-- Contains CFBundleDisplayName
it.lproj/InfoPlist.strings <-- ...
...
.../AppNameLite/
en.lproj/InfoPlist.strings <-- ...
it.lproj/InfoPlist.strings <-- ...
...
Импортируйте эти файлы в группы Xcode, чтобы он выглядел так:
Щелкните правой кнопкой мыши "Группы и файлы" (вверху слева от Xcode) и убедитесь, что "Целевое членство" видно, а затем пройдите по целевым объектам, проверяя правильный набор строк для каждого.