5

During the upload of my app on iTune connect I've got the following Warning :

The app references non-public selectors in My_application.app/My_application: productName

I've got some knowledge from those questions :

The app references non-public selectors in Payload

How to debug “The app references non-public selectors” error in Apple App Loader?

Apple says The app references non-public selectors in my app. What does that mean?

But nothing specific on productName. Searching my project I found this string only in Google Analytics Libraries. I double check I've got the last version of Google Analytics.

I assume that the Apple validator robot think I'm trying to change the App name programmatically (that I'm not doing).

Does any apps have been rejected with this warning ? How can I remove this warning ?

Dan Fabulich
  • 37,506
  • 41
  • 139
  • 175
Thomas Besnehard
  • 2,106
  • 3
  • 25
  • 47

3 Answers3

2

After 5 Days of stress the application got accepted by Apple without any warning.

I assume it was a robot Warning well known by Apple Tester.

Thomas Besnehard
  • 2,106
  • 3
  • 25
  • 47
2

Just download the latest SDK from google analytics. The problem is resolved in the latest version (at this time of answer 3.0.1).

George Asda
  • 2,119
  • 2
  • 28
  • 54
1

I have the same issue.I removed Google Analytics sdk and use flurry .

Then everything is ok.

jasonhao
  • 2,098
  • 1
  • 14
  • 7