iPhone_dylib のバックアップ差分(No.2) - アールメカブ

アールメカブ


iPhone_dylib のバックアップ差分(No.2)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
[[Programming]]

iPhone /Xcode プロジェクトに 特別な dylib を追加する.

- 方法1 
アクション→追加→既存のファイルを開き 利用したい libディレクトリを選んで追加する.
[[ここ:http://ameblo.jp/xcc/entry-10251027507.html]]や
[[ここ:http://journal.mycom.co.jp/column/iphone/008/index.html]] を参考.

[Framework] を右クリックし,[追加]→[既存のファイル] で利用したい libディレクトリを選んで追加する.
//[プロジェクト]→[プロジェクトに追加…]メニューからファイルを選択する

インクルードパスの追加も必要である。こちらは、ターゲットの情報画面から行う。ビルドの設定項目に「ヘッダ検索パス」があるので、ここにlibxml2のためのインクルードパスを追加しよう。SDKフォルダの下の、usr/include/libxml2になる。

// Framework/アクション→追加→既存のファイルを開き 利用したい libディレクトリを選んで追加する.

- 方法2

[[ここ:http://homepage.mac.com/xcatsan/cocoa-days/2005-10.html]]参考.
 Xcode でコンパイル&リンクする場合はターゲットの Build設定,「リンク」「他のリンカフラグ」に共有ライブラリファイル(/usr/lib/libhoge.dylib) を指定.




- 方法3

プロジェクト名を右クリック「情報を見る」.
表示されたウィンドウの「ビルド」タブから編集

[[ここ:http://akisute.com/2008/12/iphoneroute-me.html]]も参考になる.

- iPhone のディレクトリ構造

[[jailbreak:http://viva-ubuntu.net/?p=1507]] した iPhone の中身が
[[ここ:http://d.hatena.ne.jp/MIZ/20080901/p1]]にさらされている.

Macintosh の方では,
/Developer/platforms/iPhoneSumulator.platform/Developer/SDKs/iPhoneSimulator2.2sdk/usr/libに libmecab.1.0.0.dylib とそれへのエイリアス libemacab.1.dylib, libmecab.dylib が二つある。

ところが,
/Developer/platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2sdk/usr/lib
にはみあたらない.