A fix is available
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