socket.IO-objc icon indicating copy to clipboard operation
socket.IO-objc copied to clipboard

Validation warning due to non-public "decoder" symbol

Open aholzer opened this issue 11 years ago • 6 comments

When validating my app, apple responds with the following warning:

The app references non-public symbols in Payload/.... decoder

It is related to this code in SocketIOJSONSerialization.m:

if (serializer) { return [[serializer decoder] objectWithData:data]; }

once I removed that code, the app passed the validation process.

aholzer avatar Sep 27 '13 11:09 aholzer

I'll have a look at it. thanks for the heads-up.

pkyeck avatar Sep 27 '13 13:09 pkyeck

@aholzer Which version os iOS are we talking about? I'm guessing less then iOS 5 ... otherwise it would use NSJSONSerialization and not fall to JSONKit...

Do you even have JSONKit enabled there?

freak4pc avatar Oct 02 '13 15:10 freak4pc

@freak4pc the app is iOS 7 ready and compatible back to iOS 6.1

aholzer avatar Oct 03 '13 06:10 aholzer

I'm reporting the same issue. But I just submit to apple anyways

Sent from my iPhone

On 3 Oct, 2013, at 2:51 pm, "Adrian Holzer" [email protected] wrote:

@freak4pc the app is iOS 7 ready and compatible back to iOS 6.1

— Reply to this email directly or view it on GitHub.

ngzhongcai-zz avatar Oct 03 '13 06:10 ngzhongcai-zz

Same problem here, did it pass the apple review for you? @ngzhongcai

nullco avatar Nov 14 '13 22:11 nullco

Yeah, no issues

Sent from my iPhone

On 15 Nov, 2013, at 6:16 am, "nullco" [email protected] wrote:

Same problem here, did it pass the apple review for you? @ngzhongcai

— Reply to this email directly or view it on GitHub.

ngzhongcai-zz avatar Nov 14 '13 23:11 ngzhongcai-zz