Titanium Community Questions & Answer Archive

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

Continuous build fails to build.

I am trying to use a more recent mobile SDK build to solve a camera crashing problem on iOS4.1

Each attempt to build with a downloaded build fails with a build error.

Following the instructions here;-

I cannot build for simulator or for device.

If i use a production release it builds ok.

Can anyone suggest anything i am missing… the instructions seem fairly simple and i can select the SDK in Titatanium once i restart it.



— asked September 28th 2010 by Jez Manser
  • builds.
  • continuous
  • iphone

2 Answers

  • So i fixed this.
    Since it happens on all non-production releases i figured it must be something i might be doing.

    I am using OSX and it was due to the com.apple.quarantine added by OSX to any file that you download from the internet. This needed to be removed in the command line to make the continuous builds usable.

    So the command to find the extended properties in the
    /Library/Application Support/Titanium/mobilesdk/osx/

    folder is ls -al@

    Then to remove the extra property is this command

    xattr -d com.apple.quarantine continuous1.4.2/

    to do this recursively add an r to the options;-

    xattr -dr com.apple.quarantine continuous1.4.2/

    and now it builds.

    — answered September 28th 2010 by Jez Manser
    • Woooo ! nice find !!!
      I can't believe Apple is always complicating things crazy for developers. thank you so much for this solution

      — commented October 27th 2011 by Florent Rtitanium
    • I would add : make sure to "clean" your project after the comand, in titanium studio. otherwise it won't work

      — commented October 27th 2011 by Florent Rtitanium
  • Nice find mate.


    — answered September 29th 2010 by Critter
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.