Hatena::Groupiphone-dev

kimadaの日記 このページをアンテナに追加 RSSフィード

個人の日記はこちらです。

2009-11-13

突然、iPhone Simulator用のビルドが通らなくなった時の対処例

| 01:04 | 突然、iPhone Simulator用のビルドが通らなくなった時の対処例 - kimadaの日記 を含むブックマーク はてなブックマーク - 突然、iPhone Simulator用のビルドが通らなくなった時の対処例 - kimadaの日記 突然、iPhone Simulator用のビルドが通らなくなった時の対処例 - kimadaの日記 のブックマークコメント

今日はこの問題でかなりハマったので、メモしておく。

なぜか、アクティブターゲットのフレームワーク検索パスに、勝手に以下の設定がされていた。

$(inherited)
”$(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.2.sdk/System/Library/Frameworks”

すると、

ld: warning: in /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.sdk/System/Library/Frameworks/Foundation.framework/Foundation, missing required architecture i386 in file

みたいなエラーメッセージが大量に出力されて、ビルドできない。前述のフレームワーク検索パスを削除したら、ビルドが成功し、Simulatorでも動くようになった。

もしも、似たような状況になった場合は、お試しください。

@malted_milk@malted_milk 2010/02/12 11:57 僕の場合、ライブラリ検索パスの下記が追加されてたので削除したらうまくいきました。
とても参考になりました。ありがとうございます。
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.2.sdk/usr/lib

kimadakimada 2010/02/13 00:27 コメントありがとうございます!
お役に立ててよかったです。
似てるけど、ちょっと違うパターンもあるんですね。
結局、今でも原因はわからないままなので、少しモヤモヤ感が残ってますが、とりあえず回避策がわかってるということで、自分の中では折り合いをつけてます ;-)

@bianca_jp@bianca_jp 2010/12/01 12:15 iOS SDKを4.1から4.2にアップした際に同様の症状でエラーが大量発生しました。
この記事のおかげで解決できました。ありがとうございます。

kimadakimada 2010/12/01 20:51 この記事を見て解決できたとのことで、よかったです。
ハッキリ覚えていませんが、改めてエラーメッセージを見ると、私の時も、SDKをバージョンアップしたタイミングだったかもしれませんね。

gaziro2000gaziro2000 2012/12/22 15:14 参考になりました!ありがとうゴザイマス!

gaziro2000gaziro2000 2012/12/22 15:14 参考になりました!ありがとうゴザイマス!

kimadakimada 2012/12/22 18:09 古い記事ですが、お役に立ってよかったです。

ゲスト



トラックバック - http://iphone-dev.g.hatena.ne.jp/kimada/20091113