Добавление модулей в проект Xcode тормозит сборку

Простите, я новичок в разработке под IOS. Я отлаживал это некоторое время и пробовал все доступные решения, которые мог найти. Я добавил модули в свой проект Xcode, и теперь сборка не выполняется. Я проверил, что после запуска «pod deintegrate; pod clean» сборка снова работает. Когда я снова запускаю «pod install» и открываю .workspace (не .xcodeproj) - сборка не выполняется. Я пробовал все решения, которые мог найти.

Я уже пробовал:

  • Удаление производных данных (многократно)

  • Перезагрузка компьютера / xcode (много раз)

  • проверка того, что я открываю рабочую область, а не проект

  • очистка проекта и перестройка (много-много раз)

  • Удаление Pod-.framework из папки Frameworks и чтение его в связанные платформы и библиотеки

  • Редактирование схемы сборки для включения Pod-.framework

  • Добавление фреймворков модулей в связанные фреймворки и библиотеки

  • Добавление рамок подов во встроенные библиотеки

  • Редактирование пути поиска фреймворка в настройках сборки

  • Создание реального устройства и симулятора

Вот мой подфайл:

#platform :ios, '12.0'

target 'Burnt' do
  use_frameworks!
  pod 'MaterialComponents'
end

Версии:

  • Версия MacOS: 10.13.6

  • Версия Xcode: 10.1

  • Быстрая версия: 4.2

  • Версия CocoaPods: 1.6.2

Ошибка:

ld: framework not found MaterialComponents
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Полезные снимки экрана:

Структура файла

Общие настройки

Злая ошибка


person Matt Galloway    schedule 21.05.2019    source источник
comment
удалите модуль из проекта, затем выполните чистую сборку и после успешной очистки и сборки снова добавьте свой модуль. попробуй так   -  person Ahemadabbas Vagh    schedule 21.05.2019
comment
Хорошо, я закомментировал строку модуля «MaterialComponents» и повторно запустил установку модуля. Потом почистил и построил - потом сборка заработала. Но затем я раскомментировал строку модуля «MaterialComponents» и повторно запустил установку модуля. Теперь, когда я очищаю и строю, моя сборка не выполняется: / (та же ошибка)   -  person Matt Galloway    schedule 21.05.2019
comment
не могли бы вы поделиться своей демонстрацией, если возможно   -  person Ahemadabbas Vagh    schedule 21.05.2019
comment
Что вы имеете в виду под демо? Например, создать репозиторий git и поделиться им?   -  person Matt Galloway    schedule 21.05.2019
comment
да, если возможно   -  person Ahemadabbas Vagh    schedule 21.05.2019
comment
Хорошо, готово: github.com/mgalloway46/burnt/tree/master/Burnt   -  person Matt Galloway    schedule 21.05.2019
comment
Я пробовал пару часов, но не могу получить точную проблему, возможно, проблема с библиотекой.   -  person Ahemadabbas Vagh    schedule 21.05.2019


Ответы (3)


пожалуйста, проверьте версию MaterialComponents на github, которую вы используете правильную или нет
или попробуйте с pod попробуйте MaterialComponents -> на странице github

person Samir Shaikh    schedule 21.05.2019

Попробуйте изменить свою быструю версию на 5 и скомпилировать, а затем вы можете изменить ее обратно на 4.2 .. похоже на какой-то сбой при связывании xcode ..

Преобразовать в Swift 5

person yasirmturk    schedule 21.05.2019

Можете ли вы сравнить версию вашего проекта (swift_version) и установленную версию модуля? Я думаю, что эта проблема с ОС обновляет вашу macOS, а также обновляет cocoapods.

Попробуйте новый проект для установки модулей.

person Mitesh Mewada    schedule 21.05.2019