0

Cocoa アプリケーションで SMTP を使用するために Pantomime をダウンロードしてコンパイルしました。最初の問題は古いということでした... そこで、ビルド設定を変更して最新の SDK を使用し、古い PPC ビルド設定を削除しました。

これらの変更の後、すべてがうまくコンパイルされました (または、少なくともそう見えるように見えました)。

次に、Apple ドキュメントの推奨事項に従って、Pantomime.framework を /Library/Frameworks ディレクトリにインストールしました。

次に、[ビルド フェーズ] タブの下のプロジェクトにフレームワークをインポートしました。[バイナリをライブラリにリンク] と表示されています。

これまでのところ、WebKit.framework と ScriptingBridge.framework の場合と同じようにすべてが機能しているように見えました。

最後に、コードに次を追加しました。

#import <Pantomime/Pantomime.h>

残りをオートコンプリートしたときに「パ」までたどり着いたので、探しているものを知っているようです。ただし、コードをコンパイルしようとすると、次のエラーが表示されます。

Lexical or Preprocessor Issue "Pantomime/Pantomime.h" file not found.

他のすべてのフレームワークは機能しているように見えましたが、これは機能しませんでした。その理由は本当にわかりません (私はフレームワークの操作に比較的慣れていません)。

ここで私が間違っていることについて誰か考えがありますか?

ありがとう!

4

2 に答える 2

1

パントマイムを使用したことはありませんが、これは Xcode で常に発生するため、一般的に開発の初心者ですが、Xcode の単なるバグであることに賭けます。修正方法は次のとおりです。

Xcode で command-1 を押して、ナビゲーターのファイル/フォルダー ビューに切り替えます。

Pantomime.h および .m ファイルを、保存した場所にある Finder で表示します。

それらをナビゲーターにドラッグします。

Xcode は再度追加を確認するように促します。私は通常、「必要に応じてファイルをコピーする」ように設定したままにします。

Xcode がインポートされます。次に、ナビゲーターで古い参照を削除する必要があります。その後はうまくいくはずです。

于 2012-07-12T21:41:56.683 に答える