Модуль Facebook больше не является 64-битным в appcelerator 5.2GA.

Модуль Facebook перестал работать. Я работаю над приложением tituanium в appcelerator.

Когда я пытаюсь создать свое приложение, я получаю следующую ошибку:

[INFO] : Invoking xcodebuild
[ERROR] : * BUILD FAILED **
[ERROR] : The following build commands failed:
[ERROR] : Ld build/Intermediates/Game.build/Debug-iphoneos/Game.build/Objects-normal/armv7/Game normal armv7
[ERROR] : Ld build/Intermediates/Game.build/Debug-iphoneos/Game.build/Objects-normal/arm64/Game normal arm64
[ERROR] : (2 failures)

Мне удалось изолировать проблему с модулем Facebook, он больше не 64-битный. Как я могу решить эту проблему? Это работало нормально до последнего обновления.


person bobo2000    schedule 08.03.2016    source источник
comment
Похоже, вы нашли ошибку. Переполнение стека неподходящее место для сообщать об ошибках. Проверьте, не является ли это известной проблемой, на Appcelerator JIRA. Если это не так, создайте тикет, дайте ссылку на этот вопрос, а также предоставьте воспроизводимый код, шаги и информацию о среде в самом тикете. Не забудьте скинуть сюда ссылку на билет, чтобы другие могли посмотреть его вместе с вами.   -  person Fokke Zandbergen    schedule 10.03.2016


Ответы (3)


Новая версия ti.facebook iOS была выпущена только сегодня, и ее можно скачать здесь: https://github.com/appcelerator-modules/ti.facebook/releases/tag/ios-5.1.0

Ошибка была связана не с аркой, а с константой UIApplicationOpenURLOptionsAnnotationKey, которая была только в iOS 9 и поэтому не работала с Xcode ‹ 7. Теперь это тоже исправлено. Спасибо!

person Hans Knöchel    schedule 10.03.2016
comment
Хотелось бы, чтобы это было сделано раньше - в итоге я обновил свою операционную систему только для того, чтобы обновить xcode, но спасибо - конечно, это поможет другим. - person bobo2000; 15.03.2016
comment
Извините, поймите это. Но, как вы понимаете сейчас, есть много критических исправлений, которые необходимо внести вовремя. - person Hans Knöchel; 19.03.2016

При необходимости вы можете загрузить предыдущую версию модуля Facebook здесь: https://github.com/appcelerator-modules/ti.facebook/releases

person Thomas Lemaitre    schedule 09.03.2016

У меня такая же ошибка, и это журнал сборки, где ошибка очевидна...

И я также попробовал версию 5.0.0 плагина снова, но безуспешно.

[TRACE] Неопределенные символы для архитектуры x86_64: [TRACE] "_UIApplicationOpenURLOptionsAnnotationKey", ссылка из: [TRACE] -[FacebookModule handleRelaunch] в libfacebook.a(FacebookModule.o) [TRACE] ld: символы не найдены для архитектуры x86_64 [TRACE] clang: ошибка: команда компоновщика завершилась с ошибкой с кодом выхода 1 (используйте -v, чтобы увидеть вызов) [ОШИБКА] ** ОШИБКА ПОСТРОЙКИ **

ПОЖАЛУЙСТА, НЕ СТИРИ ЭТОТ ОТВЕТ

person Mario Berazategui    schedule 09.03.2016
comment
это лучше оставить как комментарий или отдельный вопрос, если он достаточно отличается от этого - person Noam Hacker; 09.03.2016