Titanium appcelerator在构建时失败

时间:2013-04-12 13:53:34

标签: iphone ios xcode titanium titanium-mobile

我正在尝试在iPad模拟器中运行我的应用程序,但每当我尝试模拟时,我都会收到此错误。我已经更新了所有内容,对appcelerator noob的一些帮助将非常感激。任何想法都会有所帮助。

[ERROR] :  ** BUILD FAILED **
[ERROR] :  The following build commands failed:
[ERROR] :   Ld "build/Debug-iphonesimulator/Neoplastic Heme.app/Neoplastic Heme" normal i386
[ERROR] :  (1 failure)

这是我在xcode中遇到的第一个错误。也许这有帮助。

Ld "/Users/john/Library/Developer/Xcode/DerivedData/Neoplastic_Heme-amibyrwaylsahtgseinqplkoqzqx/Build/Products/Debug-iphonesimulator/Neoplastic Heme.app/Neoplastic Heme" normal i386
cd "/Users/john/Desktop/Neoplastic Heme/build/iphone"
setenv IPHONEOS_DEPLOYMENT_TARGET 4.0
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk -L/Users/john/Library/Developer/Xcode/DerivedData/Neoplastic_Heme-amibyrwaylsahtgseinqplkoqzqx/Build/Products/Debug-iphonesimulator "-L/Users/john/Desktop/Neoplastic Heme/build/iphone/lib" -F/Users/john/Library/Developer/Xcode/DerivedData/Neoplastic_Heme-amibyrwaylsahtgseinqplkoqzqx/Build/Products/Debug-iphonesimulator -filelist "/Users/john/Library/Developer/Xcode/DerivedData/Neoplastic_Heme-amibyrwaylsahtgseinqplkoqzqx/Build/Intermediates/Neoplastic Heme.build/Debug-iphonesimulator/Neoplastic Heme-iPad.build/Objects-normal/i386/Neoplastic Heme.LinkFileList" -Xlinker -objc_abi_version -Xlinker 2 -ObjC -weak_framework iAd -fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min=4.0 -framework Foundation -weak_framework UIKit -framework CoreGraphics -framework AddressBook -framework AddressBookUI -framework CFNetwork -framework CoreLocation -framework MapKit -framework MessageUI -framework MobileCoreServices -framework OpenGLES -framework QuartzCore -framework SystemConfiguration -lsqlite3 -lz -framework AudioToolbox -weak_framework MediaPlayer -framework AVFoundation -lxml2 -framework StoreKit -lTiCore -ltiverify -lti_ios_debugger -licucore -o "/Users/john/Library/Developer/Xcode/DerivedData/Neoplastic_Heme-amibyrwaylsahtgseinqplkoqzqx/Build/Products/Debug-iphonesimulator/Neoplastic Heme.app/Neoplastic Heme"

3 个答案:

答案 0 :(得分:8)

清理构建。通过执行干净构建可以修复许多错误。 http://www.titaniumtips.com/files/how_to_clean_the_build_folder.php

答案 1 :(得分:7)

我最近也遇到了这个错误。在我的情况下,解决方案是更新/删除任何为旧SDK版本构建的模块。

我的模块暂时没有更新,但Titanium SDK有。错误不是很有用,但一旦我删除模块,错误消失了,我可以再次构建。

但在尝试此操作之前,请务必尝试清理项目。它通常有帮助!这应该是第一步,如果不起作用,请尝试我的解决方案。

答案 2 :(得分:0)

TLDR:阅读粗体文字。

我已经在这个问题上挣扎了一天多,完全干净地重新安装了我的Mac,Titanium和xCode,它仍然给了我这个错误。

我创建了一个新项目,并且一旦我尝试运行它(Titanium示例代码仍在其中)。我得到了完全相同的错误。

事实证明,对我来说问题是我试图通过以太网连接在外部(服务器)硬盘上创建项目。这似乎以某种方式破坏了tiapp.xml,即使在手动检查时我找不到任何东西。

我的解决方案是在本地硬盘上创建项目。(在Mac上,而不是在服务器上。)然后,您可以根据需要将其复制到服务器。这似乎是一个问题,Mac并不总是喜欢使用基于Windows的文件系统。

希望这有助于某人。