Как исправить, если приложение отклонено за использование UIWebView в коде? - PullRequest
1 голос
/ 07 мая 2020

Я пытался загрузить приложение iOS в Appstore , но оно отображается только на вкладке « Activity » в течение 3-5 минут, а затем исчезает. Затем я получил письмо от Apple , в котором говорилось, что мое приложение отклонено, поскольку оно использует UIWebView в одном из контроллеров представления. Я удалил этот конкретный экран и повторно загрузил приложение, получив такое же электронное письмо с ошибкой. Затем я проверил свои сторонние SDK, такие как FacebookLoginSDK и GoogleSignInSDK, и обновил их, а затем проверил, нет ли в приложении UIWebView , чего не было. Затем я повторно загрузил приложение, но на этот раз у меня снова было то же электронное письмо с ошибкой. Я просмотрел весь исходный код раскадровки и весь код приложения, чтобы посмотреть, есть ли какой-либо знак для UIWebView , но ничего нет, но я все равно получаю это письмо. Я также пытался несколько раз удалить папку « Derived Data » и очистить папку сборки, но ничего не помогает. С другой стороны, сегодня я загрузил другое приложение, в котором было UIWebView , и оно было одобрено, но я также получил такое же электронное письмо за то, что не использовал UIWebView . У кого-нибудь был такой опыт или кто-нибудь может сказать мне, что происходит?

enter image description here

1 Ответ

1 голос
/ 07 мая 2020

У меня раньше была такая же проблема. Если вы загрузили сборку и отображаете ее на вкладке активности в течение нескольких минут, это не означает, что проблема связана только с UIWebview, но может быть и другая проблема.

Я загрузил свое приложение и получил почту связанных с UIWebview, поэтому я накрыл UIWebview на WKWebView и снова загрузил, но тогда произошло то же самое. Я не смог решить проблему.

Затем я отправил письмо в службу поддержки разработчиков Apple, и они ответили, как «Любая из сторонних библиотек внутри компании, используя некоторые данные конфиденциальности, вы должны запросить разрешение на то же самое».

Затем я проверил Info.plist, я дали каждому разрешение в списке до сих пор, как это происходит, что мы не понимаем. Наконец, после всего поиска одна сторонняя библиотека внутренне использует данные, связанные с движением, без разрешения, так что это произошло. Затем я добавил это в plist, а затем снова загрузил и одобрил.

Поэтому, пожалуйста, вы можете проверить свой info.plist, а также проверить, использует ли ваша сторонняя библиотека какие-либо конфиденциальные данные без разрешения или нет. Может, когда-нибудь это вам поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...