Ошибка Alamofire: команда /usr/bin/codesign завершилась с ошибкой с кодом выхода 1 Нет такого файла или каталога и заголовка зонтика для Pods-Alamofire-umbrella.h

я пытаюсь архивировать свое приложение в соответствии с «Руководством по распространению приложений» Apple, приложение работает нормально как на симуляторе, так и на iPhone, ошибок не обнаружено. Но когда я просто нажимаю Архивировать, всегда возникают две ошибки:

один говорит: Предупреждение компилятора Swift: заголовок зонтика для модуля «Alamofire» не включает заголовок «Pods-Alamofire-umbrella.h».

второй говорит: /Users/applejwo/Library/Developer/Xcode/DerivedData/Cloud-eixkwmelyvsoqvabyduxipaohojy/Build/Intermediates/ArchiveIntermediates/Cloud/IntermediateBuildFilesPath/UninstalledProducts/Alamofire.framework: Нет такого файла или каталога Команда / Ошибка usr/bin/codesign с кодом выхода 1

вторая ошибка иногда может пропадать, тоже не знаю почему?

я пробовал все возможные решения, указанные в "команда/usr/bin/codesign не выполнена с кодом выхода 1- ошибка знака кода", но ошибки все еще есть.

моя среда разработки: симулятор 8.4, iPhone 5s iOS 8.4, Xcode 6.4 (6E35b), swift, Alamofire 1.2.3, какао-бобы 0.37.2

Большое спасибо заранее!


person stephen    schedule 15.07.2015    source источник


Ответы (3)


Это тупая ошибка, но на случай, если кто-то еще так же тупой: у фреймворка Alamofire есть две версии: одна для iOS и одна для OSX. Из документа Alamofire:

Выберите верхний Alamofire.framework для iOS и нижний для OS X.

Неправильный выбор позволит правильно построить проект на симуляторе, но при попытке архивирования выдаст ошибку exit code 1.

person Naftali Beder    schedule 15.10.2015

После нескольких дней поиска на Github и stackoverflow, похоже, проблема с кокоаподами, пожалуйста, смотрите здесь github.com/ CocoaPods/CocoaPods/issues/3200;

Мое решение - обновить Cocopods до 0.38.0.beta.2, но мне этого недостаточно, так как он снова сообщает об ошибках;

Поэтому я переустановил свои модули Alamofire и swiftyJSON.

Наконец-то ошибки исправлены, проект выполнен успешно! Я не знаю почему, но надеюсь, что решение работает для вас, это действительно угнетает, застряв на последнем шаге в AppStore.

person stephen    schedule 20.07.2015

Я получаю эти две проблемы, используя Xcode 7 beta 2 и Swift 2.0. Я также использую ветку swift-2.0 Alamofire.

Я смог избавиться от второй ошибки, отозвав свой сертификат и создав новый. Я только что перешел на новый Mac и восстановил его из резервной копии Time Machine моего старого рабочего компьютера, поэтому я догадался, что ошибки подписи кода возникли из-за этого.

Первая ошибка, у меня до сих пор и я понятия не имею, как ее исправить. Обновлю этот ответ, когда сделаю.

person MLQ    schedule 16.07.2015
comment
После нескольких дней поиска на Github и stackoverflow, это может быть проблема кокоаподов, пожалуйста, посмотрите здесь github.com /CocoaPods/CocoaPods/issues/3200. Мое решение обновляет Cocopods до 0.38.0.beta.2 и переустанавливает мои pods Alamofire и swiftyJSON, кажется, что ошибки исправлены, и мой проект выполнен успешно. - person stephen; 20.07.2015