雑記帳

Presented by Technical Pit Co.,LTD.
Last System update 2003.11.01
prev. update 2002.05.02

 2002.05.02以来 番目のアクセス 

最近の日記古い日記WWDC2006WWDC2004WWDC2002旅行記などその他の記録ノウハウ
◆一覧◆
身体ノウハウ
料理ノウハウ
ホテルメモ
家事一般ノウハウ
片づいた部屋への道
モバイルノウハウ
MacOS X / 開発環境関連


サーチする: !)
Amazon.co.jp のロゴ


MacOS X / 開発環境関連
< prev next >

2009/08/05(水曜日) 18:12 WebObjects:Xcodeプロジェクト->WOLipsプロジェクトへの移行

■新しい革袋に古アプリ

昔Xcode上で作ったWebObjectsアプリをLeopard上で動かすことになりまして。

どうせ大した事はやっていないのでコードの書き換えは不要なのですが、XcodeでビルドしたwoaはLeopard+WO5.4の上では動いてくれません。手動でちまちま変換するのも面倒くさいので何かツールはないかとググったら、ありました。

XcodeMigration

Eclipse+WOLips上で動作するツールで、XcodeプロジェクトをEclipse+WOLips上で動作するように変換してくれます。

だいたい、上のチュートリアルの通りで動くのですが、注意点をば。

1.Path

config.xml上にpathを設定しますが、workspacepath, applicationtemplatepath, frameworktemplatepathはいずれもフルパスにしました。また、最初workspacepathは通常のworkspaceのパスかと思ったのですが、これは変換結果を書き出すパスってことのようです。/Users/kurahashi/Desktop/MigrationResult/と指定しました。両templatepathは、チュートリアルの最初の方で作った空アプリ/空フレームワークのパスをフルパスで指定します。

2.project-pathとname

project.pathとnameの末尾は同じにします。つまり、pathが /User/kurahashi/Desktop/Projects/Henkan/ ならnameは Henkan に、ということです。

3.pbprojectdump

Run as Dialog...以降の手順で変換プログラムを動かしたら「pbprojectdumpがない」というエラーが出ました。これはXcode 2.x時代には標準的にインストールされていたのですが、Xcode 3からは省略されました。古いマシンから引っ張り出すなどして何とか調達し、/Developer/usr/binに入れます。

あとはチュートリアルの通り、workspacepathに指定したところにプロジェクトが吐き出されますので、Eclipseでimportしてworkspaceに乗せてやればOKです。

…私は、データベースメンテ画面で「WOBatchNavigationBarがない」って怒られているので、今はソレを自分で書き直しているところですがorz

以上、ご参考になれば幸いです。

--

と思ったら。携帯サイトだってんでエンコーディングをSHIFT_JISにしたら見事に文字化けしやがります。ひらがな通るけどカタカナの「ア〜セ」「ツ〜」がバケるというお馴染のタイプのアレです。まさか今どきSHIFT JISのエンコーディングにハマるとはなー。もう涙も枯れ果てました。



2009/08/05(水曜日) 18:12 WebObjects:Xcodeプロジェクト->WOLipsプロジェクトへの移行
2008/02/20(水曜日) 11:35 【JavaScript】初心者にありがちなミス
2008/02/13(水曜日) 16:20 【MacOS】iLife 8.2にご注意!
2008/01/18(金曜日) 18:35 Mail.appの高速化
2008/01/17(木曜日) 17:10 Mail.appの起動が異常に遅い
2008/01/17(木曜日) 16:14 WebObjects + protocalendar.js
2008/01/07(月曜日) 12:01 WebObjects + Informa
2007/12/14(金曜日) 09:07 Flex2 : FlexからJavaScript呼び出し
2007/12/13(木曜日) 20:37 MacOS X 10.4 + FlexBuilder2:ヘルプサーバーのトラブル
2006/01/09(月曜日) 19:18 Tiger ServerでメールをSSL/TSL対応にする
MacOS X / 開発環境関連 (8970th view since 05/03/22)
Kurahasi's home pageに戻る
WebObjects Topページへ
このページの先頭へ戻る