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