Xcodeでstatic libraryを使ったアプリを作ってると、普通にビルドする時は通るのに、配布用にArchiveでビルドすると、Lexical or Preprocessor Issueと出て失敗することがあります。
ArchiveのときはSearchPathが異なるの原因のようです。
環境
- Xcode 5.1.1
構成
こんな感じで、workspace内にアプリとstatic libraryがあります。
アプリにstatic libraryをリンクしていて、ご覧の通りBuildが成功してます。
失敗
deviceを変えて、Archiveするとこのようにヘッダが見つからず失敗します。
対策
coolAppのUser Header Search Pathsに
$(PROJECT_DIR)/..をrecursiveで追加してください。


