2016-05-25 3 views
1

У меня есть приложение с модулем iOS. Я хотел, чтобы некоторые методы выполнялись, поэтому я создал прокси-класс с методом (id) doSomething; Я сохранил изменения в модуле и переупаковал его - так что старая версия перезаписана. Теперь при попытке построить проект, я получаю сообщение об ошибке:Titanium build failed

[ERROR] : ** BUILD FAILED **

[ERROR] : The following build commands failed:

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

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

[ERROR] : (2 failures)

enter image description here

ответ

0

ошибка, скорее всего, происходит потому, что файл .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

Если это все еще не работает, пожалуйста, ссылку на модуль, который вы работаете.