Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-23924

iOS: Random app-rejection due to usage of non-public API

    Details

    • Story Points:
      2
    • Sprint:
      2016 Sprint 19 SDK

      Description

      Hi. Recently my app got rejected from Apple. This was all right few weeks ago. I used 5.1.1.GA and I didn't change anything significant. I also tried to resubmit app with 5.5.0.GA but that didn't go through also.

      Also, noticed this is not isolated issue as one more developer experienced the same issue.

      Here is response from Apple:

      Performance - 2.5.1

      Your app uses or references the following non-public APIs:

      focus:

      The use of non-public APIs is not permitted on the App Store because it can lead to a poor user experience should these APIs change.

      And more info about error in Ti SDK:

      Thank you for your reply. Our team has re-reviewed this app to ensure our findings were accurate, we found this app contains references to the following selectors:

      "focus:" was found in the method -[TiRootViewController manuallyRotateToOrientation:duration:]

      Please take a look at this asap. Thanks.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                hknoechel Hans Knöchel
                Reporter:
                ivan.skugor Ivan Skugor
                Reviewer:
                Chee Kiat Ng (Inactive)
              • Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Backbone Issue Sync

                  • Titanium SDK/CLI <> Titanium Mobile
                    Synced with:
                    TIMOB-10115
                    Sync status:
                    ERROR
                    Last received:
                    Last sent:

                    Git Integration