DevPrep

Все темы › Сборка и публикация

Версия и номер сборки, phased release

Junior PRO

Два номера

Одна версия — много сборок: 2.4.0 (410) ушла в TestFlight, нашли баг, 2.4.0 (411) ушла на ревью. Пользователь увидит только 2.4.0.

let info = Bundle.main.infoDictionary
let version = info?["CFBundleShortVersionString"] as? String ?? "?"
let build = info?["CFBundleVersion"] as? String ?? "?"
print("Версия \(version) (\(build))")   // в экране «О приложении» и в логах

Продолжение ответа с кодом и уточняющими вопросами интервьюера — в приложении DevPrep.

Полный ответ — в DevPrep

Потренируйтесь перед собеседованием

В DevPrep эти ответы превращаются в задачи на минуту: что напечатает код, найди баг, пробное собеседование. По задаче в день.

Скачать DevPrep в App Store