iOS Question Non-public API usage - The app references non-public symbols : __NSSetLogCStringFunction

Marco Maria Vilucchi

Active Member
Licensed User
Longtime User
I tried to store a new version of my app to Apple Store.

I updated my last version with i-tunes connect by B4I (I have a Windows pc) and then Apple wrote me:

ITMS-90338: Non-public API usage - The app references non-public symbols in ServiceH24: __NSSetLogCStringFunction. If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions. In addition, note that one or more of the above APIs may be located in a static library that was included with your app. If so, they must be removed.

What means?
Someone can help me?
Marcom
 

Marco Maria Vilucchi

Active Member
Licensed User
Longtime User
Seems I haven't this reference.
 

Attachments

  • Immagine.jpg
    Immagine.jpg
    480.9 KB · Views: 225
Upvote 0

Marco Maria Vilucchi

Active Member
Licensed User
Longtime User
I add certificate, provsioning profile and compilation
what am I doing wrong?
 

Attachments

  • Immagine1.png
    Immagine1.png
    118.2 KB · Views: 201
  • Immagine2.png
    Immagine2.png
    125.1 KB · Views: 221
  • Immagine3.png
    Immagine3.png
    101.8 KB · Views: 210
Upvote 0

Marco Maria Vilucchi

Active Member
Licensed User
Longtime User
OK.
1) I change version
2) I compile App Release.
3) I download last version
4) I access the apple id / manage / Security / Generate password (label Serviceh24)
5) I use this password for itune connect by B4I (with ID apple) using Archive.zip

But I always have the same error
What can I do?
 
Upvote 0

Marco Maria Vilucchi

Active Member
Licensed User
Longtime User
what does it mean? What must I do to let you help?
This app has been on Apple Store for two years and now...
The app has not changed except in a few instructors

I can use iUi8 without change my code?
 
Upvote 0
Top