«не удалось создать предварительно скомпилированный заголовок» после понижения цели развертывания - PullRequest
0 голосов
/ 08 ноября 2019

Ну, это очень распространенная ошибка xcode, и она имеет , поэтому много ответа на StackOverflow все еще я сталкиваюсь с этим в конкретной ситуации.

Мой проектнормально работает на цели развертывания iOS 11, но когда я пытаюсь понизить цель развертывания до iOS 10, она начинает выдавать Module map file not found для каждой библиотеки модуля.

Что я пробовал:

  • Обновлено Podfile platform :ios, '10.0'
  • pod deintegrate затем 'pod clean and after that run pod install`
  • Clean DerivedData папка
  • Очистить проект пару раз cmd+opt+shit+k & cmd+shit+k
  • Проверить Objective-C Bridging Header.
  • Вернуть цель развертывания обратно на iOS 11, и она будет работать на iOS 11
  • Удаление модуля, который показывает Module map file not found, а затем выдает ошибку сборки, где я использовал эти библиотеки.

Как мне выйти из этой ошибки?

PS: Это смешанный проект obj-c и swift 4.2. Версия Xcode 11.2.1 (11B53). Cocoapods версия 1.8.4

модель Файл карты не найден module map file not found Не удалось создать предварительно скомпилированный заголовок enter image description here

1 Ответ

0 голосов
/ 11 ноября 2019

Из данного набора информации кажется, что вы используете цвет в качестве актива в вашем каталоге активов, как на следующем скриншоте

enter image description here

Требуется минимальное развертываниецелевой ios 11 для работы. Прекратите использовать эту функцию, если хотите запустить ios 10.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...