Не удалось построить модуль "UIKit" в cocoapods начиная с Xcode 5.1


Я больше не могу создавать свое приложение, так как обновил Xcode до новой версии (Xcode 5.1). сообщение об ошибке "не удалось построить модуль "UIKit". У меня те же проблемы с моими двумя капсулами: AFNetworking SDWebImage

Есть какие-нибудь соображения по этому поводу?

15 27

15 ответов:

Я столкнулся с подобной проблемой. Единственная разница в том, что моя ошибка - "не удалось построить модуль SpriteKit".

Я, наконец, решил проблему путем удаления всех файлов внутри папки ModuleCache: /пользователи/ВАШЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ/библиотеки/разработчик/в Xcode/DerivedData/ModuleCache Затем я строю и встречаю ошибки, которые побуждают меня к чистому построению. Я убираю проект и перестраиваю, и все в порядке.

Я думаю, что причина в том, что я когда-то играл в Xcode 6, и у него есть новые модули, которые не хватает некоторых архитектуры (в моем случае это armv7). Эти новые модули загрязняют кэш модулей.

У меня та же проблема. Я решил эту проблему, перейдя к XCode -> предпочтения ... -> Скачать

Введите описание изображения здесь

У меня есть iOS 6.1 и еще 7.0 тренажеры.

В проекте перейдите в раздел параметры сборки -> развертывание , а затем в разделе цель развертывания iOS Убедитесь, что выбрана правильная версия симулятора iOS. В моем случае я выбрал iOS 7.0

Введите описание изображения здесь

Я решил проблему, удалив и добавив UIKit.фреймворк на этапах сборки - > связать двоичный файл с библиотеками.

Перейдите в свой каталог DerivedData и удалите каталог ModuleCache.

В терминале:

cd /Users/<account_name>/Library/Developer/Xcode/DerivedData
rm -rf ModuleCache/

Затем переустановите модули: pod install.

Если это не поможет, попробуйте удалить весь каталог DerivedData и переустановить модули.

Попробовав все вышесказанное безрезультатно, я, наконец, переустановил XCode, который сделал трюк.

Итак, я также столкнулся с этой проблемой и обнаружил, что проблема заключалась в том, что минимальная версия iOS моего Подфайла была 6.1, а минимальная версия iOS моего проекта-6.0. Приведение этих двух значений в соответствие решило проблему.

Моя проблема заключалась в том, что приложение работало в режиме выпуска, возвращаясь к отладке...Бум!! начинает работать

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

В моем случае не удалось построить модуль Twitter Kit. В link Binary с библиотеками некоторые ссылки на фреймворк были показаны красным цветом. Удаление и повторное добавление их работало на меня.

У меня была похожая проблема, и я исправил ее, удалив Xcode из приложений и переустановив его снова.Сработало как заклинание.

Я думаю, что у меня была копия iphone-private-Framework, которая столкнулась со стандартными заголовками, поэтому изменение порядка в настройках сборки, кажется, теперь нормально.

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

Проблема, похоже, связана с развертыванием - прохождение как проекта, проекта pod, так и отдельных модулей, чтобы убедиться, что все они были установлены то же самое было проблемой. немного некро, но это правильный ответ.

Изменить параметр xcodebuild commnad

-sdk iphoneos

К

-sdk iphonesimulator 

Я работал над бета-версией xcode 8, а проект строился на симуляторе. Но когда я попытался запустить на устройстве. Я получил ту же ошибку

Не удалось построить модуль 'UIKit"

Это связано с тем, что UIKit framwork каким-то образом удаляется или печатается что-то внутри него. Удаление Xcode и его переустановка. Ошибка была решена.