2011-11-17 9 views
2

Xcodeが突然私に悪名を与えたときに私はOTA配布のためにアーカイブしようとしていましたpreprocessor or lexical issue。これは、デバイスとシミュレータの両方で、コンフィギュレーション設定のビルドもリリースも行われませんでした。レキシカルまたはプリプロセッサはアーカイブ時にXcodeを発行します

アングルブラケットスタイルのインポートで独自の静的ライブラリを使用しました。私を許してください。しかし、問題を引き起こす可能性があるのは間違いなく確かです。私の静的ライブラリプロジェクトで

#import <MyCommonLib/headerfile.h> 

は、私がpublicセクションで、ヘッダのすべてを入れて、それがビルド結果(チェック)のためのDerrivedData共有フォルダの上にきれいに配置され、そして、私は私のメインの依存関係を入れています静的ライブラリプロジェクトに依存するプロジェクト、また私のメインプロジェクトに静的ライブラリをリンクしています。

私がアーカイブしているときにこれが起こる原因は何ですか? (私のデバイスとシミュレータの両方で素晴らしいテストを受けました)。

乾杯、

答えて

0

このエラーは、もはや、コンパイラによって参照/見つからない(おそらく「削除」のいずれかのみの参照を削除/ディスクから削除)され、いくつかの「インポート」ファイルにあります。

は、変更しよう:

#import<MyCommonLib/headerfile.h> 

へ:

#import "MyCommonLib/headerfile.h" 

ファイルが同様に存在していることを確認します。

+0

ヤップ、実際に私もそれを試して、それは動作しません。ファイルはまだそこに残っています(削除されません)、私がデバッグに戻り、それを(デバイスとシミュレータの両方で)実行しようとすると、再び動作します。 ただし、アーカイブしようとするとします。私は正方形の1つに戻ります、悪名高い "File not found error"です。 – Rpranata

+0

ビルドログを投稿できますか? – Raptor

+0

これはログナビゲータのスクリーンショットです。https://skitch.com/rend88/gjkyh/xcode – Rpranata

関連する問題