Facebook 模块在 appcelerator 5.2GA 中不再是 64 位

Facebook module is no longer 64 bit in appcelerator 5.2GA

Facebook 模块已停止工作。我正在 appcelerator 中开发 tituanium 应用程序。

当我尝试构建我的应用程序时,出现以下错误:

[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 位。我该如何解决这个问题?这在最新更新之前工作正常。

如果需要,您可以在这里下载以前版本的 Facebook 模块:https://github.com/appcelerator-modules/ti.facebook/releases

我有同样的错误,这是明显错误的构建日志...

我也试过 5.0.0 版本的插件,但没有成功

[TRACE] 未定义的体系结构符号 x86_64: [TRACE] “_UIApplicationOpenURLOptionsAnnotationKey”,引用自: [TRACE] -[FacebookModule handleRelaunch] 在 libfacebook.a(FacebookModule.o) [TRACE] ld:未找到体系结构符号 x86_64 [TRACE] clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用) [错误] ** 构建失败 **

请不要删除此回复

新版ti.facebookiOS今天刚刚发布,可以在这里下载:https://github.com/appcelerator-modules/ti.facebook/releases/tag/ios-5.1.0

错误与 arch 无关,但与 UIApplicationOpenURLOptionsAnnotationKey 常量有关,该常量仅为 iOS 9,因此不适用于 Xcode < 7。现在已修复出色地。谢谢!