Titanium Community Questions & Answer Archive

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

i got this "warning" after submitting an app update from Apple

"During our review of your application we found it is using private APIs, which is in violation of the iPhone Developer Program License Agreement section 3.3.1; "3.3.1 Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs." While your application has not been rejected, it would be appropriate to resolve this issue in your next update.

The following non-public APIs are included in your application:
u_charType
ucol_close
ucol_getAttribute
ucol_getLocaleByType
ucol_open
ucol_setAttribute
ucol_strcoll

If you have defined methods in your source code with the same names as the above mentioned APIs, we suggest altering your method names so that they no longer collide with Apple's private APIs to avoid your application being flagged with future submissions."

Is this being looked into?

— asked April 4th 2010 by L Garrett
  • apple
  • submission
0 Comments

4 Answers

  • There are many similar 'incidents' reported in this forum.

    Use Titanium Mobile SDK 1.1.x for all your compile.

    — answered April 4th 2010 by Peter Lum
    permalink
    0 Comments
  • Yeah, but then I get the 1.1 error that crashes Titanium because I'm running 10.5.8. The same error that they also keep saying they already know about. So its coming down to upgrade my MAC to a 64 bit machine or just not use Titanium?

    — answered April 4th 2010 by L Garrett
    permalink
    0 Comments
  • I had to do the 1.1.2 fix of moving the iphonesim file from 1.0 so I could use 1.1.2 and it seems to be OK for now.

    — answered April 4th 2010 by L Garrett
    permalink
    0 Comments
  • Another problem has rising. Its not crashing, but its not compiling any changes. Just launches the last compile from 1.0. It doesn't seem to be compiling anything new in 1.1.2.

    I'm now waiting for Titanium to just go ahead and say "You Leopard users are SOL. Upgrade your MACS to Snow Leopard and it will work". I'm not having much faith it will ever work correctly on Leopard.

    — answered April 5th 2010 by L Garrett
    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.