qq_38211448 2024-03-18 11:29 采纳率: 98.4%
浏览 0
已结题

ios构建版本失败!

报错内容:
ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability

  • 写回答

2条回答 默认 最新

  • Kwan的解忧杂货铺 Java领域优质创作者 2024-03-18 11:29
    关注

    qq_38211448 上午好☀️☀️☀️️
    本答案参考ChatGPT-3.5

    这个错误是由于在iOS构建版本过程中使用了UIWebView,而该API已经被废弃的原因所导致。从 iOS 13开始,苹果不再接受使用UIWebView的新应用程序,并建议开发者采用WKWebView来增强应用程序的安全性和可靠性。

    要解决这个问题,你可以按照以下步骤进行操作:

    1. 使用WKWebView替换UIWebView:打开项目中使用到UIWebView的相应文件,将所有的UIWebView替换为WKWebView。

    2. 更新依赖库:如果你使用了任何使用UIWebView的第三方框架或库,你需要使用它们的更新版本,这些更新版本已经将UIWebView替换为了WKWebView。如果某些库没有更新版本来支持WKWebView,你可以尝试搜索是否有可用的替代库。

    3. 重新构建应用程序:完成以上两个步骤之后,重新构建你的应用程序并尝试提交。

    需要注意的是,如果你的应用程序中存在使用UIWebView的代码,并且这些代码不是由你的应用程序直接调用的(例如第三方库或插件),你需要联系相应的库或插件的开发者以获取更新版本。

    尽管苹果目前仍然允许使用UIWebView,但这只适用于已经存在的应用程序,新的应用程序无法使用UIWebView进行提交和发布。因此,及时进行迁移是至关重要的,以确保你的应用程序符合苹果的要求,并获得更好的安全性和可靠性。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 3月26日
  • 已采纳回答 3月18日
  • 创建了问题 3月18日

悬赏问题

  • ¥23 (标签-bug|关键词-密码错误加密)
  • ¥66 比特币地址如何生成taproot地址
  • ¥20 数学建模数学建模需要
  • ¥15 关于#lua#的问题,请各位专家解答!
  • ¥15 什么设备可以研究OFDM的60GHz毫米波信道模型
  • ¥15 不知道是该怎么引用多个函数片段
  • ¥30 关于用python写支付宝扫码付异步通知收不到的问题
  • ¥15 隐藏系统界面pdf的打印、下载按钮
  • ¥15 基于pso参数优化的LightGBM分类模型
  • ¥15 安装Paddleocr时报错无法解决