Ошибка 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.

Автор

Егор