我有一个使用Titanium mobilesdk 2.1.4.GA构建的iOS模块,它依赖于少数几个框架。 build.py命令成功,但是当我尝试在模块测试工具中运行模块时,出现此错误:
架构i386的未定义符号: “_OBJC_CLASS _ $ _ MyNewViewController”,引自: libmy.module.a中的objc-class-ref(MyModuleView.o) ld:找不到架构i386的符号
如果我不使用我添加的代码,该模块效果很好。
如何为测试工具构建我的类的正确版本?
答案 0 :(得分:1)
这是因为我需要在目标的Build Phases中将我的类的文件添加到“Copy Headers”和“Compile Sources”。要修复,请单击左侧的项目名称,单击列表中的目标和“构建阶段”选项卡。然后将类的标题和实现文件添加到“Copy Headers”和“Compile Sources”。