Добавление модулей в проект Xcode тормозит сборку - PullRequest
0 голосов
/ 21 мая 2019

Простите, я новичок в IOS Development.Некоторое время я отлаживал это и пробовал все доступные решения, которые мог найти.Я добавил Pods в свой проект 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

  • Версия Swift: 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)

Полезные Скриншоты :

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

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

Ошибка зла

Ответы [ 3 ]

0 голосов
/ 21 мая 2019

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

Convert to Swift 5

0 голосов
/ 21 мая 2019

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

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

0 голосов
/ 21 мая 2019

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

...