Не удалось построить модуль "UIKit" в cocoapods начиная с Xcode 5.1
Я больше не могу создавать свое приложение, так как обновил Xcode до новой версии (Xcode 5.1). сообщение об ошибке "не удалось построить модуль "UIKit". У меня те же проблемы с моими двумя капсулами: AFNetworking SDWebImage
Есть какие-нибудь соображения по этому поводу?
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 и переустановить модули.
Итак, я также столкнулся с этой проблемой и обнаружил, что проблема заключалась в том, что минимальная версия iOS моего Подфайла была 6.1, а минимальная версия iOS моего проекта-6.0. Приведение этих двух значений в соответствие решило проблему.
Моя проблема заключалась в том, что приложение работало в режиме выпуска, возвращаясь к отладке...Бум!! начинает работать
В моем случае не удалось построить модуль Twitter Kit. В link Binary с библиотеками некоторые ссылки на фреймворк были показаны красным цветом. Удаление и повторное добавление их работало на меня.
У меня была похожая проблема, и я исправил ее, удалив Xcode из приложений и переустановив его снова.Сработало как заклинание.
Я думаю, что у меня была копия iphone-private-Framework, которая столкнулась со стандартными заголовками, поэтому изменение порядка в настройках сборки, кажется, теперь нормально.
Я использую Xcode 8 с аналогичной проблемой, и я попытался сбросить Xcode, удалив производные данные, которые не работали, наконец, решил проблему, удалив и переустановив Xcode.
Проблема, похоже, связана с развертыванием - прохождение как проекта, проекта pod, так и отдельных модулей, чтобы убедиться, что все они были установлены то же самое было проблемой. немного некро, но это правильный ответ.
Я работал над бета-версией xcode 8, а проект строился на симуляторе. Но когда я попытался запустить на устройстве. Я получил ту же ошибку
Не удалось построить модуль 'UIKit"
Это связано с тем, что UIKit framwork каким-то образом удаляется или печатается что-то внутри него. Удаление Xcode и его переустановка. Ошибка была решена.