Titanium Community Questions & Answer Archive

We felt that 6+ years of knowledge should not die so this is the Titanium Community Questions & Answer Archive

"Undefined symbols" when installing app on device

I get an error when I'm installing my application on an iPad.

Undefined symbols:
  "_OBJC_CLASS_$_TiUIiPadPopoverProxy", referenced from:
      __objc_classrefs__DATA@0 in TiUIiPadProxy.o
      __objc_classrefs__DATA@0 in TiUIiPadSplitWindow.o
ld: symbol(s) not found
collect2: ld returned 1 exit status

Is there a workaround or am I doing something wrong?

— asked May 20th 2010 by Nicolas Mérouze
  • ipad
0 Comments

4 Answers

  • It would be a big help if you could put together a simple app.js file which demonstrates the problem and post it here. Thanks…

    — answered May 20th 2010 by Kevin Whinnery
    permalink
    0 Comments
  • Here's the code of app.js http://gist.github.com/407623

    It's similar to the split view in the KitchenSink example but I don't understand why it runs in the Emulator but fail to be installed on the device.

    — answered May 20th 2010 by Nicolas Mérouze
    permalink
    0 Comments
  • I get the same error.
    I simplyfied my app down to this:

    var window = Titanium.UI.createWindow({});
    window.open();
    
    var view = Titanium.UI.createView({
       borderRadius:10,
       backgroundColor:'red',
       width:50,
       height:50
    });
    window.add(view);
    
    — answered June 2nd 2010 by Alexander Hahn
    permalink
    0 Comments
  • anyone fixed this? i got the same problem.

    — answered June 20th 2010 by Kenneth Choi
    permalink
    0 Comments
The ownership of individual contributions to this community generated content is retained by the authors of their contributions.
All trademarks remain the property of the respective owner.