【问题标题】:Not able to run simple app using Titanium无法使用 Titanium 运行简单的应用程序
【发布时间】:2012-02-06 16:01:32
【问题描述】:

我是 Titanium 框架的新手。我创建了一个新项目,并且没有对 ma 代码进行任何修改,当我尝试为 iPhone 编译/运行时出现错误。

这是我在控制台中获得的完整日志:

[INFO] One moment, building ...
[INFO] Titanium SDK version: 1.8.0.1 (12/22/11 13:09 fbdc96f)
[INFO] iPhone Device family: universal
[INFO] iPhone SDK version: 5.0
[INFO] iPhone simulated device: ipad
[INFO] Performing full rebuild. This will take a little bit. Hold tight...
[INFO] Skipping JS compile, running from simulator
[ERROR] /Users/bhaveshjain/Documents/Titanium Studio Workspace/TitaAppDemo/build/iphone/Classes/GDataXMLNode.h:39:9: fatal error: 'libxml/tree.h' file not found [2]
[ERROR] /Users/bhaveshjain/Documents/Titanium Studio Workspace/TitaAppDemo/build/iphone/Classes/GDataXMLNode.h:39:9: fatal error: 'libxml/tree.h' file not found [2]
[ERROR] 
[ERROR] Error: Traceback (most recent call last):

另外,一件重要的事情,我的 Mac 中安装了两个 Xcode。

Xcode:3.2.4 和 iOS 4.2
Xcode:4.2 与 iOS5

【问题讨论】:

  • 您之前是否为设备构建过,现在尝试添加新模块?如果是这样,请删除构建文件,然后重新编译。这应该可以解决问题
  • @Topener Nopes ...我正在从头开始尝试。

标签: ios4 titanium appcelerator linker-errors appcelerator-mobile


【解决方案1】:

我在安装 Xcode 4.0 和 4.2 时遇到了同样的问题..

在我的 mac 中安装了两个 Xcode,我无法从我的钛工作室运行应用程序。

因此,要运行该应用程序,请转到您的钛工作区并在您的项目 >>build>>iphone 下。 您将找到您的钛应用程序的 xcode 项目。使用您的 xcode 3.2.4 运行该项目。

如果您已将 Titan sdk 更新到最新版本,即 1.7.x,那么您也可以使用 ios sdk 5 运行它..

至于现在我已经删除了我的旧 xcode,并且通过这样做一切正常。

【讨论】:

  • Nopes that is not working ,即使我用iOS5删除了Xcode4,钛也无法获得XCode3.2的iOS 4.2的路径。即使我们不能手动设置该路径。现在陷入陷阱:(
  • 答案令人满意,但对我来说,当我卸载 Xcode 3.2 并使用 iOS5 重新安装 Xcode4.2 时它起作用了。 :)
  • 很高兴它对你有所帮助..:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-05
  • 1970-01-01
  • 1970-01-01
  • 2020-01-15
  • 2012-10-12
相关资源
最近更新 更多