【问题标题】:ITMS-90809 error when deploying to Apple. App is on end of life部署到 Apple 时出现 ITMS-90809 错误。应用程序生命周期结束
【发布时间】:2020-11-12 05:57:05
【问题描述】:

我们想要更新的应用程序(今年)已停产。

我们使用的是非常旧的科尔多瓦版本,我们不想在维护上花费 1 欧元。

我们更新了一个标签并构建了新版本,但是当我们尝试发布它时 Apple 商店阻止了我们。

我们使用 Xcode 11 构建它(我们一直使用 xcode 10),这可能是问题吗?

这不是一个新应用,为什么苹果要屏蔽它?

https://developer.apple.com/news/?id=12232019b

【问题讨论】:

  • 而且我们不想在维护上花费 1 欧元……这让我的一天变得更好 :)) 1 杯啤酒更好。

标签: ios cordova app-store itms-90809


【解决方案1】:

问题是 UIWebView 现在已弃用,您必须更新您的应用以仅使用 WKWebView(通过 cordova-ios 6+)。 使用 WKWebView 加载或访问文件时存在很大差异,因此您可能需要花一些时间。

阅读本文。 https://cordova.apache.org/howto/2020/07/18/uiwebview-warning.html

您可能还需要更新您的启动画面(如果您正在使用)。

【讨论】:

  • 我了解到UIWebView已被弃用,必须在2020年12月之前将其移除,但是应用程序会在12月之前死掉,我不明白为什么商店拒绝上传。 4 月的最后期限是针对新应用程序,而不是商店中已有的应用程序。
  • 这不取决于我们。请验证答案。
猜你喜欢
  • 1970-01-01
  • 2013-02-15
  • 2020-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-18
  • 2016-01-14
相关资源
最近更新 更多