web-dev-qa-db-ja.com

「モジュール「Foundation」を構築できませんでした」

この質問を検索しましたが、あまり助けが見つかりませんでした。

"could not build module 'Foundation'"

#import < Foundation/Foundation.h>

何が問題なのかわからない。アドバイスありがとうございます。

22

私はこれで提供されたソリューションを使用してこれを解決することができましたAppleサポートコミュニティ thread

ここでの実際の問題は、セッションのビルド設定にあります:Apple LLVM 5.0-言語-モジュール、モジュールを有効にする(CおよびObjective C)をNOに設定する必要があります

21
Vatsal Manot

プロジェクトで外部c/c ++コードを使用する場合、プレフィックス内のすべての#importを削除する必要があることがわかりました。それはかなり頭痛の種ですが、それは本当の問題です

6
Eugene Nguyen

Cmd + Option + Shift + kを押してからCmd + Option + kで上記のエラーを解決しました。

4
Will Gwo

ビルドシステムをレガシービルドシステムに変更することで解決しました

Open the ios/PROJECT_NAME.workspace file

Then in the top menu select File > Workspace Settings

Then change Build System to Legacy Build System
1
Hussam Kurd

Enable Modules (C and Objective-C)を設定するための推奨修正では、この問題は解決しませんでした。

何が私の名前を変更していますsomeFile.cファイルからsomeFile.m。これらのファイルにはC関数(Foundationタイプを使用する)のみが含まれていますが、.cはこのエラーを生成します。

1
Bryan

あなたはこれを試すことができます

.pchファイル

このように書きます

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

フラッターを使用する場合は、flutter clean端末またはAndroid studioで、エミュレータを再起動してアプリを実行します。

0
Keon