"не удалось построить модуль" Фонд ""

Прошел поиск по этому вопросу и не нашел никакой помощи.

"could not build module 'Foundation'"

#import < Foundation/Foundation.h>

Не знаю, в чем проблема. Спасибо за любой совет.

Ответы

Ответ 1

Мне удалось решить эту проблему с помощью решения, предоставленного в этой теме сообщества поддержки Apple thread:

Настоящая проблема здесь в настройках сборки в сеансе: Apple LLVM 5.0 - Язык - Модули, мы должны установить для параметра "Включить модули (C и Objective C)" значение "НЕТ".

Ответ 2

Я обнаружил, что если вы используете какой-то внешний код c/c++ в своем проекте, вам нужно удалить все префикС#import. это довольно головная боль, но это настоящая проблема

Ответ 3

Cmd + Option + Shift + k, затем Cmd + Option + k решили вышеуказанную ошибку для меня.

Ответ 4

ты можешь попробовать это

в вашем .pch файле

напиши вот так

#ifndef PureStandard_PrefixHeader_pch
#define PureStandard_PrefixHeader_pch
#ifdef __OBJC__
#import "A.h"
#import "B.h"
#endif
#endif

Ответ 5

Предлагаемое исправление для установки Enable Modules (C and Objective-C) не решило эту проблему для меня.

Что это переименование моих someFile.c файлов someFile.m. Даже если эти файлы содержат только функции C (которые используют типы Foundation), присвоение им имени .c приводит к этой ошибке.

Ответ 6

Если вы используете флаттер, запустите flutter clean в терминале или в Android Studio, перезапустите эмулятор и запустите приложение.

Ответ 7

Просто переименуйте файл Objective-С++ с *.c на *.mm.

Ошибки ушли таким образом, он обрабатывает все импортные штрафы таким образом.