iOSSDKがuikitとFoundationフレームワークを再インストールした後に壊れています

StackOverflow https://stackoverflow.com/questions/4008800

質問

PCHファイルの場合、これらのエラーが表示されます。

/Users/matt/Programming/iPhone Monkey Curling lite/iPhone_Monkey_Curling_Prefix.pch:6:34: error: Foundation/Foundation.h: No such file or directory
/Users/matt/Programming/iPhone Monkey Curling lite/iPhone_Monkey_Curling_Prefix.pch:7:24: error: UIKit/UIKit.h: No such file or directory

デフォルトのファイルは次のとおりです。

//
// Prefix header for all source files of the 'iPhone Monkey Curling' target in the 'iPhone Monkey Curling' project
//

#ifdef __OBJC__
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#endif

XcodeとiOS SDKを再インストールしましたが、問題は解決しませんでした。この問題は、私のプロジェクトの1つにIADフレームワークを追加した後に発生しましたが、私のプロジェクトはすべてコンパイルされません。

最新のSDK(4.1)を使用しています。

フレームワークはプロジェクトにあります。何らかの理由で、新しいフレームワークを追加しようとすると、iOSプロジェクトにOSXのフレームワークがリストされています。

助けてくれてありがとう。

役に立ちましたか?

解決

Apple開発者フォーラムでは、問題をピンポイントすることで支援を得ることができました。どういうわけか、ビルドオプションが奇妙なものに設定されたことがわかりました。

これは、「フレームワーク検索パス」オプションでした。誰かが同様の問題を抱えている場合、これが空であることを確認してください。

他のヒント

マシューの答えに追加したい:

実際、 フレームワーク検索パス 空ではないはずですが、SDKのフレームワークフォルダーへのパスのみを含める必要があります。私の場合、Simulatorはこのパスで動作しました。

/Applications/Xcode.app/Contents/Developer/Platforms/_**iPhoneSimulator.platform**_/Developer/SDKs/iPhoneOS6.0.sdk/System/Library/Frameworks/

そして、私がこれを追加したときにデバイスが機能し始めました:

/Applications/Xcode.app/Contents/Developer/Platforms/_**iPhoneOS.platform**_/Developer/SDKs/iPhoneOS6.0.sdk/System/Library/Frameworks/

ThiはXcodeバージョン4.5.1(4G1004)用です。

タイプミスではないことを確認してください。複数の依存関係がありました UIKit 首都で I このような:

#import <UIKit/UIKIt.h> // typo
#import <UIKit/UIKit.h> // correct

インポートを注意深く確認してください。

これはXcode 4で私にとって起こりました、それはデバッグのために正常に構築されますが、リリースされません。修正と同様に、リリース用のプレフィックスヘッダーは、.pchファイルの代わりにuikit.hを指していました。

これは私に起こりました。私はMacの「Finder」にはあまり上手ではありません。 Windows Explorerとまったく同じように機能しません。私は自分のプロジェクトにいくつかの画像ファイルを追加したいと思っていました。フォルダーへの道をナビゲートして、誤って開発者フォルダーをダブルクリックし、プロジェクトに8,500を超えるファイルを追加しました。私のプロジェクトからフォルダーを削除するだけで十分だと思って、検索パスが変更されることを知りませんでした。それはそうしました、そして、それは私のライブラリの検索パスも変更しました。両方を削除しました、そして私は再び元気です。しかし、多くの感情的な苦痛の前ではありません。

これを追加して、問題がどのように発生したかを人々に知らせるだけです。そのようなことは、間違いなく簡単です。

Xcode 5(開発者プレビュー)でこの問題を抱えています。私はこれらの答えを含むすべてを試しました - 可用性。h、uikit.hなどが見つかりませんしかし、何もうまくいきません。

私の修正はXcodeの再インストールでした(開発者ポータルからもう一度ダウンロードして、古いポータルを交換します)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top