Вы создали «Дистрибутив» или аналогичную конфигурацию для архивов Ad-Hoc и App Store?
Как и многие другие, я следовал рекомендациям Apple и назвал конфигурацию «Release», назвал ее «Distribution» и установил для нее различные правила подписи. Ну, может быть, это была рекомендация, прежде чем они представили схемы и опцию «Распределить» в Организаторе, во всяком случае, я просто имел ее раньше.
Тогда у меня была такая же проблема со стручками. При отладке все работало хорошо, но архивирование не удалось с ошибкой ссылки. После того, как я попробовал то и это, я изменил конфигурацию архива моего исходного проекта с «Распространение» на «Выпуск», и ошибка связи исчезла.
Тем не менее, архив не был обнаружен в Организаторе, хотя я мог найти его в файловой системе, но он имел размер 0.
Последний шаг для исправления всего этого - изменить настройку «Пропустить установку» для конфигурации «Освобождение» на «НЕТ». Обратите внимание, что вы должны сделать это только для вашего основного проекта, но не для проекта Pods. Лучше оставить проект Pods как есть, так как он генерируется каждый раз, когда вы запускаете 'pod install'.
Обновление
Только что получил ответ от разработчиков CocoaPods
Кажется, это не работает для меня, так как я правильно настроил конфигурацию модулей.
Но это может помочь кому-то еще.