Titanium构建失败

时间:2016-05-25 09:04:56

标签: ios module appcelerator appcelerator-titanium

我有一个添加了iOS模块的应用。我想要一些方法来执行,所以我用方法(id)doSomething创建了一个代理类; 我将更改保存到模块并重新打包 - 因此将重写旧版本。现在,在尝试构建项目时,我收到一个错误:

  

[错误]:**失败**

     

[错误]:以下构建命令失败:

     

[错误]:Ld build / Intermediates / Test.build / Debug-iphonesimulator / Test.build / Objects-normal / i386 / Test normal i386

     

[错误]:Ld build / Intermediates / Test.build / Debug-iphonesimulator / Test.build / Objects-normal / x86_64 / Test normal x86_64

     

[错误] :( 2次失败)

enter image description here

1 个答案:

答案 0 :(得分:1)

错误最有可能发生,因为.framework文件未正确链接。确保它在Build Phases以及module.xcconfig中链接,如下所示:

FRAMEWORK_SEARCH_PATHS=$(SRCROOT)/../../modules/iphone/ti.googlemaps/1.0.0/platform "~/Library/Application\ Support/Titanium/modules/iphone/ti.googlemaps/1.0.0/platform"

OTHER_LDFLAGS =$(inherited) -framework Accelerate -framework AVFoundation -framework CoreBluetooth -framework CoreData -framework CoreGraphics -framework CoreLocation -framework CoreText -framework GLKit -framework ImageIO /usr/lib/libz.dylib /usr/lib/libc++.dylib /usr/lib/libicucore.dylib /usr/lib/libobjc.A.dylib -framework OpenGLES -framework QuartzCore -framework Security -framework SystemConfiguration -framework GoogleMaps

如果仍然无效,请链接您正在处理的模块。