nnhubbard / ZSSRichTextEditor

A beautiful rich text WYSIWYG editor for iOS with a syntax highlighted source view
MIT License
3.78k stars 585 forks source link

Apps that use non-public APIs will be rejected #115

Open qqii77 opened 8 years ago

qqii77 commented 8 years ago

Your app uses or references the following non-public APIs, which is a violation of the App Store Review Guidelines.

Specifically, your app is misusing of UIWebBrowserView private class.

The use of non-public APIs is not permitted in the App Store because it can lead to a poor user experience should these APIs change.

2016/03/16 submited

gilgold commented 8 years ago

Any update on this? This is kind of a showstopper for me - I need to know if apps using ZSSRishTextEditor can be submitted to the app store.

nnhubbard commented 8 years ago

Currently I have no fix for this, as I do not have time to work on ZSSRichTextEditor right now. If someone has a pull request to fix this it would be appreciated.

angBiu commented 8 years ago

Where to use the non - public API? Anyone can show?Thanks!

gabceb commented 8 years ago

Some more info on the non-public apis being used and where they are would greatly appreciated

nnhubbard commented 8 years ago

The issue is in ZSSRichTextEditor.m starting with line 17. It is a hack for UIWebBrowserView so that it won't show the default bar above the keyboard.

zephoon commented 8 years ago

Is it not the right time to add this editor for my app to submit AppStore?

angBiu commented 8 years ago

I have submit AppStore successfully!

zephoon commented 8 years ago

@angBiu Could you tell me how can you do that?

angBiu commented 8 years ago

Perhaps the auditor did not find this problem @_@!

zephoon commented 8 years ago

@angBiu You are so lucky!

ghost commented 8 years ago

I am going to work on a fix for this.

Amindv1 commented 7 years ago

This is huge, is it still an issue? You understand that no one can use this pod until this is fixed right? I don't understand how it was being used in the past, was this recently introduced?

gabceb commented 7 years ago

FWIW We have been using this library on our React Native app since July w/o issues. Our app has been approved every time w/o rejections

Amindv1 commented 7 years ago

@gabceb How many times have you submitted to the app store? I'm thinking of tackling this issue myself if it's actually a thing, but all info on it seems vague. I',m not even sure how I would 'fix' this issue.

gabceb commented 7 years ago

We've submitted more than 10 or 15 times now

YogendraPatel commented 4 years ago

is apple still reject app if i use this library with "WKWebBrowserView" class?