Ios 钛:升级到3.5.0.GA后生成错误(架构x86_64的未定义符号)

Ios 钛:升级到3.5.0.GA后生成错误(架构x86_64的未定义符号),ios,64-bit,titanium-mobile,x86-64,titanium-alloy,Ios,64 Bit,Titanium Mobile,X86 64,Titanium Alloy,为了满足应用程序的需求,我刚刚将一个应用程序更新为Tianium SDK 3.5.0.GA。该应用程序以前在3.4.1.GA上运行,运行良好 现在,一旦我为IOS编译,我将得到以下错误堆栈: [TRACE] Undefined symbols for architecture x86_64: [TRACE] "_TiDebuggerStart", referenced from: [TRACE] -[TiApp boot] in TiApp.o [TRACE] "_TiDeb

为了满足应用程序的需求,我刚刚将一个应用程序更新为Tianium SDK 3.5.0.GA。该应用程序以前在3.4.1.GA上运行,运行良好

现在,一旦我为IOS编译,我将得到以下错误堆栈:

[TRACE] Undefined symbols for architecture x86_64:
[TRACE]   "_TiDebuggerStart", referenced from:
[TRACE]       -[TiApp boot] in TiApp.o
[TRACE]   "_TiDebuggerStop", referenced from:
[TRACE]       -[TiApp dealloc] in TiApp.o
[TRACE]   "_TiProfilerStart", referenced from:
[TRACE]       -[TiApp boot] in TiApp.o
[TRACE]   "_TiDebuggerLogMessage", referenced from:
[TRACE]       _TiLogMessage in TiBase.o
[TRACE]       -[APIModule logMessage:severity:] in APIModule.o
[TRACE]   "_TiDebuggerEndScript", referenced from:
[TRACE]       -[KrollBridge evalFileOnThread:context:] in KrollBridge.o
[TRACE]       -[KrollBridge require:path:] in KrollBridge.o
[TRACE]   "_TiDebuggerCreate", referenced from:
[TRACE]       -[KrollContext main] in KrollContext.o
[TRACE]   "_TiProfilerEnable", referenced from:
[TRACE]       -[KrollContext main] in KrollContext.o
[TRACE]   "_TiDebuggerDestroy", referenced from:
[TRACE]       -[KrollContext stop] in KrollContext.o
[TRACE]   "_TiDebuggerBeginScript", referenced from:
[TRACE]       -[KrollBridge evalFileOnThread:context:] in KrollBridge.o
[TRACE]       -[KrollBridge require:path:] in KrollBridge.o
[TRACE] ld: symbol(s) not found for architecture x86_64
[TRACE] clang: error: linker command failed with exit code 1 (use -v to see invocation)
[ERROR] ** BUILD FAILED **
[ERROR] The following build commands failed:
[ERROR]         Ld build/QuickIcons.build/Debug-iphonesimulator/MyAPP-universal.build/Objects-normal/i386/MyAPP normal i386
[ERROR]         Ld build/QuickIcons.build/Debug-iphonesimulator/MyAPP-universal.build/Objects-normal/x86_64/MyAPP normal x86_64
[ERROR] (2 failures)
对于Android来说,一切都很好

我认为这可能是因为模块,我只使用了
Ti.Facebook
Ti.Cloud


谢谢

应用程序中使用的模块是什么?Facebook在这里->

Ti.云显然仍然不受支持;还可能需要修改您的代码:)

最好的,
Alberto

我用它来检测坏掉的模块,结果发现我有3个版本的ti.facebook,其中一个不适合64位。ThanksTi-64很酷。你可以使用Ti.Facebook 3.2.0版。顺便说一下,你在TiApp.xml中添加或修改了一些内容,以识别正在更改的3.5.0.GA版,或者只是重新构建了你的应用程序。最好,AlbertoI手动从3.4.1.GA切换到3.5.0.GA。我已经安装了Ti.Facebook 3.2.0,但它似乎没有找到正确的版本。我正在尝试安装facebook,但我正在解决一些问题。。。肯定是星期一;)有时这肯定是因为今天是星期一;我在开玩笑。顺便问一下,你这次测试用的是什么设备?iphone5s,6,6++?。最好的,阿尔伯托迪你试着在iPhone6模拟器上运行它?在我尝试在iphone5s模拟器上运行它时遇到了同样的问题,这对我来说很有效。