私の状況:普遍的なアプリケーションを作成する場合、分離された32ビットと64ビットバージョンのフレームワークへのリンク方法は?
- 私は、このアプリケーションが依存してサードパーティ製のフレームワークを持っているのXcode 3.2.2
- でのi386とx86_64のユニバーサルアプリケーションを作成したいです。
- このフレームワークでは、i386とx86_64のバージョンが分かれており、ユニバーサルバージョンはありません。
- ターゲットの
Link Binary With Libraries
セクションにi386とx86_64の両方のバージョンを追加しました。
私の問題:x86_64版のバージョンを構築する際
Xcodeのフレームワークからシンボルを見つけることができません。コマンドライン引数 "-framework $ FRAMEWORK_NAME"によって、フレームワークのi386バージョンのXcodeのみの検索シンボルに似ています。
私の質問:私はXcodeのもx86_64のフレームワークからシンボルを検索作ることができますどのように
?あるいは、普遍的なアプリケーションを構築するときに非ユニバーサルライブラリにリンクすることは可能ですか?
私の進捗状況:
私はlipo
によって、このフレームワークのユニバーサルバージョンを作成することは、多分、この問題を解決するが、可能であれば、私はこの問題を回避したいと思います。外部的な変更が必要なためです。
おかげ