IBM Support

PM97820: APPLE HAS REJECTED CUSTOMER WORKLIGHT IOS7 APPLICATION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Apple has rejected customer Worklight iOS7 application with
    below reason:
    
    "The app references non-public selectors in
    Payload/ThisIsMyLife.app/ThisIsMyLife: controlFrame,
    textBackgroundColor"
    =============
    IBM has found this is due to the Tealeaf code,
    which contains methods with the same name.
    Although the TL methods aren't accessing any Apple API's,
    this code hasn't changed, and we know other customers have
    successfully been approved by Apple with this code,
    we are now starting to see customers being rejected.
    It's possible with the introduction of iOS7 that Apple
    has tightened up their reviews or instituted
    some automated checking that is now catching this.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Developers deploying iOS applications to the Apple AppStore. *
    * Whether or not the issue is encountered depends upon the     *
    * frameworks that are linked into the project and on the order *
    * in which they are linked.                                    *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * A user's iOS app generated using Worklight 6.0.0.0 or        *
    * 6.0.0.1 may be rejected by the App Store with an error       *
    * saying "The app references non-public selectors in <app      *
    * name>: controlFrame,                                         *
    * textBackgroundColor".  The application may have previously   *
    * been successfully submitted to the App Store, and the only   *
    * difference is using Worklight 6.0.0.1 (to get iOS 7          *
    * support).  Note, however, that this issue is not directly    *
    * related to iOS 7.                                            *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * -                                                            *
    ****************************************************************
    

Problem conclusion

  • The methods which were causing the rejection have been renamed.
    
    The fix for this APAR is currently targeted for inclusion in
    fixpack 6.0.0.2.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM97820

  • Reported component name

    WORKLIGHT CONSU

  • Reported component ID

    5725I4301

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-09-25

  • Closed date

    2013-11-05

  • Last modified date

    2013-11-05

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    WORKLIGHT CONSU

  • Fixed component ID

    5725I4301

Applicable component levels

  • R600 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSZH4A","label":"IBM Worklight"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"600","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
01 November 2021