Свифт 3 & 4
Bundle.main.object(forInfoDictionaryKey: "CFBundleName") as? String ?? ""
Bundle.main.object(forInfoDictionaryKey: "CFBundleDisplayName") as? String ?? ""
Swift 2.2
NSBundle.mainBundle().objectForInfoDictionaryKey("CFBundleName")
NSBundle.mainBundle().objectForInfoDictionaryKey("CFBundleDisplayName")
Подробнее о 'CFBundleName' и 'CFBundleDisplayName'
Ниже приводится документация Apple по базовым ключам ядра
CFBundleName , «Имя пакета», Краткое название пакета;не предназначен для просмотра пользователем.Подробнее см. CFBundleName .(Рекомендуется, локализуемо)
CFBundleDisplayName , «Отображаемое имя пакета», видимое пользователем имя пакета;используется Siri и отображается на главном экране в iOS.Подробности смотрите CFBundleDisplayName .(Обязательно, локализуемо)