当我尝试为其他平台构建 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构建吗?
谢谢。