【发布时间】: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