【问题标题】:Titanium iOS module builds successfully but breaks in the test harness?Titanium iOS 模块构建成功但在测试工具中中断?
【发布时间】:2012-12-13 22:08:12
【问题描述】:

我有一个使用 Titanium mobilesdk 2.1.4.GA 构建的 iOS 模块,它依赖于一些框架。 build.py 命令成功,但是当我尝试在模块测试工具中运行模块时,我收到此错误:

架构 i386 的未定义符号: “_OBJC_CLASS_$_MyNewViewController”,引用自: libmy.module.a(MyModuleView.o) 中的 objc-class-ref ld:未找到架构 i386 的符号

如果我不使用我添加的代码,该模块会很好用。

如何为测试工具构建正确版本的类?

【问题讨论】:

    标签: ios module titanium i386


    【解决方案1】:

    这是因为我需要在我的目标的构建阶段将我的类的文件添加到“复制标题”和“编译源”。要修复,请单击左侧的项目名称,单击列表中的目标和“构建阶段”选项卡。然后将类的头文件和实现文件添加到“Copy Headers”和“Compile Sources”中。

    【讨论】:

      猜你喜欢
      • 2012-12-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-16
      相关资源
      最近更新 更多