久しぶりにiOSのトラブル。
Undefined symbols for architecture i386:ってでた時の対処法。
Google先生に教えてもらったらFrameWorkが追加されていないのでは?という回答が多くていくらFrameWorkを追加してもダメでした。
結局、なぜかTARGETSのBuild PhasesのCompile Sourcesに入るべき.cや.mや.mmが欠落していることがわかったので手動で全部追加したら動作しました。
XCODE3.4.2で確認。