Apple 不接受使用 UIWebView 的应用
Apple does not accept apps that use UIWebView
我有一个在 Unity 中创建的游戏,但 Apple 不接受,原因如下:
看来问题出在Google Mobile ADS
我们发现您的应用“My Game”10.0 (10) 最近交付存在一个或多个问题。请更正以下问题,然后重新上传。
ITMS-90809:弃用 API 用法 - 不再接受使用 UIWebView 的新应用程序。相反,使用 WKWebView 来提高安全性和可靠性。了解更多 (https://developer.apple.com/documentation/uikit/uiwebview)。
我遵循了在 Whosebug 上找到的几个答案:
我也关注了其他 Unity 论坛,但找不到解决方案
我的游戏是用Unity制作的,从来没用过Pod
我有 运行 grep -r "UIWebView".
,但这显示我看不到的文件,不在 xCode 中,也不在 Visual Studio 中
我不知道应该在哪个文件夹中 运行 这个命令。当我在 Pod 文件夹中执行此操作时,它会显示我无法在编辑器中打开的文件如何找到包含 UIWebView 的文件所在的位置?
我不知道如何在 xCode 中找到那些文件来修改它们并尝试让 Apple 接受我的游戏
你能帮我找到 xCode 中的那些文件吗?
我应该怎么做才能纠正这个问题?
谢谢
编辑:
我需要解决我的问题的答案。除了我的答案外,唯一的答案是提供我在问题中尝试并显示的数据。我认为奖励给没有阅读我的问题的人是不合逻辑的,谢谢
在 macOS 上打开终端并尝试:
grep -Ril "UIWebView" "/Users/yourUserName/yourProjectFolder"
最后看到没有反应,在Unity 2020.1.17f1版本重新启动工程解决了问题。
这并不是我提出的问题的真正解决方案,但由于它解决了我的问题,所以我将其作为答案。
感谢那些试图帮助我的人。 @AlexB
我不得不说您可以在 UnityFramework > Build Phases > Link Binary With Libraries 添加 WebKit.framework。然后从终端更新 pods 并上传项目和苹果批准的游戏。
对我有用。
我有一个在 Unity 中创建的游戏,但 Apple 不接受,原因如下:
看来问题出在Google Mobile ADS
我们发现您的应用“My Game”10.0 (10) 最近交付存在一个或多个问题。请更正以下问题,然后重新上传。 ITMS-90809:弃用 API 用法 - 不再接受使用 UIWebView 的新应用程序。相反,使用 WKWebView 来提高安全性和可靠性。了解更多 (https://developer.apple.com/documentation/uikit/uiwebview)。
我遵循了在 Whosebug 上找到的几个答案:
我也关注了其他 Unity 论坛,但找不到解决方案
我的游戏是用Unity制作的,从来没用过Pod
我有 运行 grep -r "UIWebView".
,但这显示我看不到的文件,不在 xCode 中,也不在 Visual Studio 中
我不知道应该在哪个文件夹中 运行 这个命令。当我在 Pod 文件夹中执行此操作时,它会显示我无法在编辑器中打开的文件如何找到包含 UIWebView 的文件所在的位置?
我不知道如何在 xCode 中找到那些文件来修改它们并尝试让 Apple 接受我的游戏
你能帮我找到 xCode 中的那些文件吗? 我应该怎么做才能纠正这个问题? 谢谢
编辑: 我需要解决我的问题的答案。除了我的答案外,唯一的答案是提供我在问题中尝试并显示的数据。我认为奖励给没有阅读我的问题的人是不合逻辑的,谢谢
在 macOS 上打开终端并尝试:
grep -Ril "UIWebView" "/Users/yourUserName/yourProjectFolder"
最后看到没有反应,在Unity 2020.1.17f1版本重新启动工程解决了问题。 这并不是我提出的问题的真正解决方案,但由于它解决了我的问题,所以我将其作为答案。 感谢那些试图帮助我的人。 @AlexB
我不得不说您可以在 UnityFramework > Build Phases > Link Binary With Libraries 添加 WebKit.framework。然后从终端更新 pods 并上传项目和苹果批准的游戏。
对我有用。