我有一个使用 Titanium mobilesdk 2.1.4.GA 构建的 iOS 模块,它依赖于少数框架。 build.py 命令成功,但是当我尝试在模块测试工具中运行该模块时,出现此错误:
架构 i386 的 undefined symbol : “_OBJC_CLASS_$_MyNewViewController”,引用自: libmy.module.a(MyModuleView.o) 中的 objc-class-ref ld: 找不到架构 i386 的符号
如果我不使用我添加的代码,该模块运行良好。
如何为测试工具构建正确版本的类?
最佳答案
这是因为我需要将我的类的文件添加到目标的构建阶段中的“复制 header ”和“编译源”。要修复,单击左侧的项目名称,单击列表中的目标和“Build Phases”选项卡。然后将类的头文件和实现文件添加到“Copy Headers”和“Compile Sources”。
关于ios - Titanium iOS 模块构建成功但在测试工具中中断?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13869352/