Советы

Подумал, почему бы не завести рубрику «Советы» или «Опыт». Взял и завёл.
Совет №1:

Не берите на мобильный проект дизайнера из веба. Пусть в своём вебе чалится до скончания времён. Ну, а если взяли, купите ему нормальный телефон, для которого он должен рисовать, и приставьте к нему своего опытного мобильного разработчика. Все, абсолютно все макеты пропускайте через проверку у этого программиста. Если же у вас нет денег на такие вещи — не делайте приложение вообще. Займитесь тем, на что денег хватает.

Ошибка ITMS-90362

Если вы используете CocoaPods в своём проекте с поддержкой iOS 7.x и при отправке в App Store вы столкнулись с ошибкой ITMS-90362, то, скорее всего, в вашем Podfile прописано:

use_frameworks!

что означает использование фреймворков вместо привычных статичных библиотек. Эта опция дает преимущества на iOS 8+, но не поддерживается в iOS 7. Поэтому её придётся выключить. Для этого просто закомментируйте строку. Если после этого возникнут проблемы со сборкой приложения, то можно проверить Build Settings вашего Target на наличие флага -frameworks, если он имеется — удалить его. Так же можно переустановить pods в вашем workspace консольной командой pod install, предварительно удалив в настройках проекта Project>Info>Configurations конфигурационные файлы CocoaPods — заменив Pods.debug/Pods.release/… на None.

Данное решение основано на диалоге в комментариях на GitHub.