読者です 読者をやめる 読者になる 読者になる

Titaniumアプリを実機にインストールしようとしたらエラー

Titanium DeveloperでTitaniumアプリ(iPhone)を実機にインストールしようとしたところ、
以下のようなエラーが出てはまりました…

ERROR] Error: Traceback (most recent call last):
  File "/Library/Application Support/Titanium/mobilesdk/osx/1.6.2/iphone/builder.py", line 1238, in main
    execute_xcode("iphoneos%s" % iphone_version,args,False)
  File "/Library/Application Support/Titanium/mobilesdk/osx/1.6.2/iphone/builder.py", line 1012, in execute_xcode
    output = run.run(args,False,False,o)
  File "/Library/Application Support/Titanium/mobilesdk/osx/1.6.2/iphone/run.py", line 39, in run
    sys.exit(rc)
SystemExit: 1

原因は「._app.js」にみたいなJSファイルがResourcesディレクトリにあるのが問題のようです。
※ちなみに「.DS_Store」は大丈夫でした。

$ ls -la
total 84
drwxr-xr-x 4 takao takao 4096 2011-07-14 07:31 .
drwxr-xr-x 4 takao takao 4096 2011-07-14 07:24 ..
drwxr-xr-x 3 takao takao 4096 2011-07-14 07:20 android
-rwxr--r-- 1 takao takao 4096 2011-07-14 07:31 ._app.js
-rwxr--r-- 1 takao takao 1448 2011-07-14 07:31 app.js
-rwxr--r-- 1 takao takao 4096 2011-07-14 07:24 ._configs.js
-rwxr--r-- 1 takao takao  282 2011-07-14 06:29 configs.js
-rwxr-xr-x 1 takao takao 1646 2011-07-14 06:29 dark_camera.png
-rwxr-xr-x 1 takao takao 1466 2011-07-14 06:29 dark_list_add.png
-rwxr-xr-x 1 takao takao 1324 2011-07-14 06:29 dark_list.png
drwxr-xr-x 2 takao takao 4096 2011-05-22 02:31 iphone
-rw-r--r-- 1 takao takao 1158 2011-07-14 07:20 KS_nav_ui.png
-rw-r--r-- 1 takao takao 1074 2011-07-14 07:20 KS_nav_views.png
-rwxr--r-- 1 takao takao 4096 2011-07-14 07:29 ._overlay.js
-rwxr--r-- 1 takao takao 1104 2011-07-14 07:29 overlay.js
-rwxr--r-- 1 takao takao 4096 2011-07-14 07:30 ._photo.js
-rwxr--r-- 1 takao takao 3184 2011-07-14 07:30 photo.js
-rw-r--r-- 1 takao takao 4096 2011-07-14 07:24 ._tab_item_photo.js
-rw-r--r-- 1 takao takao  228 2011-07-14 06:29 tab_item_photo.js
-rwxr--r-- 1 takao takao 4096 2011-07-14 07:30 ._win_item_photo.js
-rwxr--r-- 1 takao takao 2377 2011-07-14 07:30 win_item_photo.js

TextMateで編集していたからかなー。不要なファイルを一括削除します。

$ rm ._* 
$ ls -la
total 60
drwxr-xr-x 4 takao takao 4096 2011-07-14 07:57 .
drwxr-xr-x 4 takao takao 4096 2011-07-14 07:24 ..
drwxr-xr-x 3 takao takao 4096 2011-07-14 07:20 android
-rwxr--r-- 1 takao takao 1448 2011-07-14 07:31 app.js
-rwxr--r-- 1 takao takao  282 2011-07-14 06:29 configs.js
-rwxr-xr-x 1 takao takao 1646 2011-07-14 06:29 dark_camera.png
-rwxr-xr-x 1 takao takao 1466 2011-07-14 06:29 dark_list_add.png
-rwxr-xr-x 1 takao takao 1324 2011-07-14 06:29 dark_list.png
drwxr-xr-x 2 takao takao 4096 2011-05-22 02:31 iphone
-rw-r--r-- 1 takao takao 1158 2011-07-14 07:20 KS_nav_ui.png
-rw-r--r-- 1 takao takao 1074 2011-07-14 07:20 KS_nav_views.png
-rwxr--r-- 1 takao takao 1104 2011-07-14 07:29 overlay.js
-rwxr--r-- 1 takao takao 3184 2011-07-14 07:30 photo.js
-rw-r--r-- 1 takao takao  228 2011-07-14 06:29 tab_item_photo.js
-rwxr--r-- 1 takao takao 2377 2011-07-14 07:30 win_item_photo.js

改めて実行してみると、無事、Titaniumアプリをインストールすることができました。



※ 再実行する際にエラーがでる場合は、build/iphoneディレクトリのファイルを削除して
Titanium Developerを再起動してあげる必要がありました。