Я обновил свою Appcelerator Studio до Appcelerator Studio, построил: 4.8.1.201612050850 и мой Xcode до версии до 8.2.1 и у вас есть приложение с таргетингом на SDK 6.0.1 , Мой проект работал отлично до обновления, но теперь он не будет работать на моем подключенном устройстве IOS. Когда я бегу к моему устройству я получаю следующее сообщение об ошибке в моей Appcelerator консолиAppcelerator Приложение IOS не будет связываться после обновления до XCode 8
[INFO] : Invoking xcodebuild
[ERROR] : ** BUILD FAILED **
[ERROR] : The following build commands failed:
[ERROR] : Ld build/Intermediates/Stackfish.build/Debug-iphoneos/Stackfish.build/Objects-normal/arm64/Stackfish normal arm64
[ERROR] : (1 failure)
Когда я открываю проект в Xcode, я вижу, есть проблема связывания. Вот ошибка Xcode:
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_TiMediaItem", referenced from:
objc-class-ref in libcom.furthergone.mediapicker.a(ComFurtherGoneMediaPickerModule.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Вот titanium.xconfig моего модуля
TITANIUM_SDK_VERSION = 6.0.1.GA
TITANIUM_SDK = /Users/jimbrazil/Library/Application Support/Titanium/mobilesdk/osx/6.0.1.GA
TITANIUM_BASE_SDK = "$(TITANIUM_SDK)/iphone/include"
TITANIUM_BASE_SDK2 = "$(TITANIUM_SDK)/iphone/include/TiCore"
TITANIUM_BASE_SDK3 = "$(TITANIUM_SDK)/iphone/include/JavaScriptCore"
HEADER_SEARCH_PATHS= $(TITANIUM_BASE_SDK) $(TITANIUM_BASE_SDK2) $(TITANIUM_BASE_SDK3)
Я не разработчик Xcode и не могу понять, почему мое приложение не будет связывать больше. Кто-нибудь есть идея, что проблема здесь?
Thanks