私は既存のiPhoneアプリケーションを持っていて、別のテストアプリケーション(ワークスペース内)で使用できるように、コードから静的ライブラリを作成したかっただけです。アプリケーションは正常にコンパイルしますが、私は(同じコードファイルを持つ)ライブラリのバージョンをコンパイルしようとすると、私は次のエラーを取得する:XCode 4を使用してiPhoneプロジェクト用の静的ライブラリを構築すると、なぜこのエラーが発生しますか?
- 字句やプリプロセッサの問題 - 「MyClass.h」ファイルが
しかし、このエラーがあっても、アプリケーションはまだ実行されます。実際、アプリケーション(静的ライブラリを使用する)をコンパイルすると、最初はエラーは表示されず、1〜2秒後に上記のエラーが表示されます。
私は基本的にやってる:
- はココタッチ静的ライブラリ
- は「ソースをコンパイル」
- 追加のターゲットでの.mファイルを追加使用して、プロジェクトの新しいターゲットを作成します。ターゲット内の "ファイルをコピーする"
- "ライブラリを含むリンクバイナリ"に同じライブラリセットを追加
- プロファイルに移動して、ターゲットをRELEASE に変更しました
私はここに一歩も欠けていますか?
実際のエラーを記載してください。そうでなければ何が起こっているのかを正確に伝えるのは難しいです。あなたはあなたの実装ファイルに必要なすべてのヘッダーを#importしていますか? – jtbandes
私はjtbandesに同意する必要があります、私たちはあなたを助けるために、より多くの情報が必要です。 – Jonah
よく質問を更新しました。うまくいけば、これはもう少し具体的になります – Greg