代码之家  ›  专栏  ›  技术社区  ›  James H

应用程序被苹果拒绝,因为UIWebView被否决

  •  0
  • James H  · 技术社区  · 5 年前

    我正在对一个已经被苹果应用商店接受并提供的应用程序进行一个小的更新,当我上传新版本时,我收到一封电子邮件,说二进制文件被拒绝了,因为:

    ITMS-90809:不推荐的API用法-使用UIWebView的新应用程序不适用 可靠性。了解更多 ( https://developer.apple.com/documentation/uikit/uiwebview ).

    我该怎么做呢?有构建提示吗?

    其他信息: 我的应用程序正在使用一些CN1扩展: 传感器, JSON(BLUETOOTHLE需要)

    由于蓝牙扩展使用了Cordova插件,而Cordova使用的是UIWebView,我认为这可能是源代码。

    0 回复  |  直到 5 年前
        1
  •  1
  •   steve hannah    5 年前

    根据Cordova的问题跟踪,Cordova插件在其最新版本中没有使用UIWebView。生成服务器可能缓存了旧版本。尝试通过添加以下生成提示将版本显式设置为6.1:

    ios.pods=Cordova ~> 6.1
    

    您已经有了这个构建提示,只需要添加“~>6.1”部分。

    请发帖说明这是否解决了您的问题,我会更新cn1lib,自动将版本添加到构建提示中。

        2
  •  1
  •   Shai Almog    5 年前

    代号一不使用 UIWebView

    推荐文章