他のプラットフォーム用のTidesdkデスクトッププロジェクトをビルドしようとすると問題が発生します。私はLinuxを使用していますが、Linux用のビルドは完璧に機能します。
私はこのようにします:
./tibuild.py -d /home/rooter/theapp/ -p --type=bundle /home/rooter/Titanium_Studio_Workspace/TestApp/
すべて正常に動作しますが、win32用にビルドしようとすると問題が発生します
./tibuild.py --os=win32 -d /home/rooter/theapp/ -p --type=bundle /home/rooter/Titanium_Studio_Workspace/TestApp/
このエラーが発生します:
Traceback (most recent call last):
File "./tibuild.py", line 118, in <module>
environment = env.PackagingEnvironment(options.platform, packager, options.appstore)
File "/home/rooter/.titanium/sdk/linux/1.3.0-beta/env.py", line 32, in __init__
self.init_normal_dirs(script_dir)
File "/home/rooter/.titanium/sdk/linux/1.3.0-beta/env.py", line 52, in init_normal_dirs
p.join(os.environ['APPDATA'], 'Titanium'),
File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
raise KeyError(key)
KeyError: 'APPDATA'
そして、osx用にビルドしようとすると、いくつかの異なるエラーが発生します。Linuxからwin32用にビルドすることさえ可能ですか?
ありがとう。