Прошел поиск по этому вопросу и не нашел никакой помощи.
"could not build module 'Foundation'"
#import < Foundation/Foundation.h>
Не знаю, в чем проблема. Спасибо за любой совет.
Прошел поиск по этому вопросу и не нашел никакой помощи.
"could not build module 'Foundation'"
#import < Foundation/Foundation.h>
Не знаю, в чем проблема. Спасибо за любой совет.
Мне удалось решить эту проблему с помощью решения, предоставленного в этой теме сообщества поддержки Apple thread:
Настоящая проблема здесь в настройках сборки в сеансе: Apple LLVM 5.0 - Язык - Модули, мы должны установить для параметра "Включить модули (C и Objective C)" значение "НЕТ".
Я обнаружил, что если вы используете какой-то внешний код c/c++ в своем проекте, вам нужно удалить все префикС#import. это довольно головная боль, но это настоящая проблема
Cmd + Option + Shift + k, затем Cmd + Option + k решили вышеуказанную ошибку для меня.
ты можешь попробовать это
в вашем .pch файле
напиши вот так
#ifndef PureStandard_PrefixHeader_pch
#define PureStandard_PrefixHeader_pch
#ifdef __OBJC__
#import "A.h"
#import "B.h"
#endif
#endif
Предлагаемое исправление для установки Enable Modules (C and Objective-C)
не решило эту проблему для меня.
Что это переименование моих someFile.c
файлов someFile.m
. Даже если эти файлы содержат только функции C (которые используют типы Foundation), присвоение им имени .c
приводит к этой ошибке.
Если вы используете флаттер, запустите flutter clean
в терминале или в Android Studio, перезапустите эмулятор и запустите приложение.
Просто переименуйте файл Objective-С++ с *.c
на *.mm
.
Ошибки ушли таким образом, он обрабатывает все импортные штрафы таким образом.