无法编译应用程序

问题描述:

无论选择哪个项目,当我在模拟器(iPhone)中运行应用程序时,都会遇到同样的错误。我正在使用最新的iPhone SDK和Titanium SDK(虽然之前我也遇到过问题)。无法编译应用程序

[INFO] Compiling JavaScript...one moment 
[INFO] No JavaScript errors detected. 
[INFO] One moment, building ... 
[INFO] Titanium SDK version: 1.6.1 
[INFO] iPhone Device family: iphone 
[INFO] iPhone SDK version: 4.3 
[INFO] iPhone simulated device: iphone 
[INFO] Performing full rebuild. This will take a little bit. Hold tight... 
[INFO] Skipping JS compile, running from simulator 
[ERROR] 
[ERROR] Error: Traceback (most recent call last): 
File "/Library/Application Support/Titanium/mobilesdk/osx/1.6.1/iphone/builder.py", line 1091, in main 
execute_xcode("iphonesimulator%s" % link_version,["GCC_PREPROCESSOR_DEFINITIONS=__LOG__ID__=%s DEPLOYTYPE=development TI_DEVELOPMENT=1 DEBUG=1 TI_VERSION=%s" % (log_id,sdk_version)],False) 
File "/Library/Application Support/Titanium/mobilesdk/osx/1.6.1/iphone/builder.py", line 1012, in execute_xcode 
output = run.run(args,False,False,o) 
File "/Library/Application Support/Titanium/mobilesdk/osx/1.6.1/iphone/run.py", line 39, in run 
sys.exit(rc) 
SystemExit: 65 
+0

我猜你已经在编译之前清理了你的build/iphone文件夹 – mkind 2011-03-23 09:12:04

+0

是的,我清理了它。 – 2011-03-29 05:48:11

您可以尝试,如果你还没有尝试过它们尚未:

  1. 创建一个新项目。只需使用默认生成的代码,而不需要从别处导入自己的代码或代码,就可以在模拟器中运行它。它工作吗?如果是这样,请将除了构建目录之外的所有内容从不适用于新项目的项目中复制。它现在工作吗?例如,这是我(以及从互联网论坛,很多其他人的角度来看)需要做的工作才能让Kitchen Sink应用程序运行。
  2. 上面的错误是针对iPhone的。如果您安装Android SDK并尝试编译为Android应用程序,会发生什么情况?这不是一个真正的解决方案,但对于试图帮助你的人来说这将是有用的信息。

这不完全是一个满贯的解决方案,但希望能让你走上正确的轨道(或者如果它是你已经尝试过的东西,请编辑你的帖子以提及它!) 。