Я использую Каталог Активов, и добавление значка приложения различного размера к активам в порядке.
Но когда я попытался получить UIImage программно, он вернул нуль.
UIImage *appIcon = [UIImage imageNamed"AppIcon"];
Значок приложения имеет название AppIcon (по умолчанию), а фактические файлы - app-icon-256.png и т.д.
Я также заметил, что, в отличие от обычных изображений, значки приложений находятся в "значке приложения" в каталоге AppIcon.appiconset. Обычные изображения находятся в каталоге someimage.imageset.