【问题标题】:"The Developer of this app needs to update it to work with this version of iOS" pop up coming when launching Enterprise app for iOS 15启动适用于 iOS 15 的企业应用程序时弹出“此应用程序的开发人员需要对其进行更新以使用此版本的 iOS”
【发布时间】:2021-11-17 11:42:40
【问题描述】:

我们有一个企业帐户,在 iOS 14 之前没有任何问题,但是一旦用户将手机更新到 iOS 15,他们就会收到此警报。

The Developer of this app needs to update it to work with this version of iOS

现在,这个问题只针对在 iOS 15 上运行的企业应用程序。我做了一些研究并找到了这篇文章。 https://developer.apple.com/documentation/xcode/using-the-latest-code-signature-format.

这里说

要检查名为 MyApp.app 的应用程序是否具有新签名,您 可以使用

代码设计实用程序: % codesign -dv /path/to/MyApp.app

在输出中查找字符串,例如 CodeDirectory v=20500。对于任何 v 值小于 20400,您需要重新签名您的应用。

我这样做了,我的输出确实是 v=20400。我已经使用在 Mac OS 11.2.3 上运行的 Xcode 12.5 签署了该应用程序。我不认为 Apple 文件对此是正确的。 (我可能错了)

谁能帮忙告诉我,我们到底需要做什么来解决这个问题?

编辑: 我能够通过将操作系统升级到 Big Sur 来解决这个问题。 Xcode 版本是 12.5。

【问题讨论】:

  • 您是否尝试过首先创建一个新的配置文件?您是否检查过您的代码中是否有扩展/捆绑包/框架也需要辞职?
  • 我没有检查配置文件。让我这样做
  • 需要从 iOS 15 的 BigSur 生成构建,并且可能需要更新配置文件。
  • 我正在使用 Bitrise,需要选择 'Xcode 12.5.x, on macOS 11.4 (Big Sur)' Stack。

标签: xcode enterprise ios15


【解决方案1】:

当您运行codesign -d --verbose=5 your_app.app 时,您在“页面大小”块中看到了多少行?你看到-7= 行了吗?如果是,它是否不包含任何值(或 0)?

如果没有-7= 行(或没有价值),则您的应用不包含 DER 权利,您需要重新签名。您可能需要一个新的配置文件。

【讨论】:

  • 这是我得到的输出 Format=app bundle with Mach-O universal (armv7 arm64) CodeDirectory v=20400 size=56208 flags=0x0(none) hashes=1748+5 location=embedded Signature大小=4888 签名时间=2021 年 3 月 24 日晚上 8:11:26 Info.plist 条目=40 TeamIdentifier=G9LC2XRFX8 密封资源版本=2 规则=10 文件=413 内部要求计数=1 大小=192 surbhitthanvi@Surbhits- MacBook-Pro ~ %
  • 抱歉,无法读取。你能只过去Page size下面的行吗?
  • 当我运行命令时它不打印任何页面大小块
  • 你能复制粘贴你输入的命令和输出吗?
  • 我使用了你的命令 codesign -d --verbose=5 your_app.app 。它不显示页面大小。它确实显示了@SurbhitThanvi 提到的其他信息。
【解决方案2】:

我有同样的问题,使用 xcode 13.0 构建 ipa。它应该可以工作。

【讨论】:

    【解决方案3】:

    面对同样的问题,我也使用过这个,发现很有帮助,仔细阅读每一个步骤,链接上给出的解决方案之一肯定对你有用

    https://wilbertech.com/blog/index.php/2021/10/03/ios-app-needs-to-be-updated/

    【讨论】:

      猜你喜欢
      • 2021-11-12
      • 2018-06-08
      • 2021-11-15
      • 1970-01-01
      • 1970-01-01
      • 2017-10-31
      • 2018-05-17
      • 2021-09-09
      • 2014-12-02
      相关资源
      最近更新 更多