我有一个在 AppStore 上的应用程序。它被签署为 ios 发行版。
一段时间后,我的苹果开发者帐户上的证书已过期。我撤销了这些并再次创建。我开始看到两个证书(iOS Distribution 和 Distribution)。我看到一条警告,即“在 Xcode 11 或更高版本中使用的分发版”。
现在我将在 appstore 上更新我的应用程序,但我无法使用“iOS Distrubution”对其进行签名。因为我的 xcode 版本是 11.5。当我在我的配置文件中选择“iOS Distrubition”时,我无法签署我的应用程序。当我在我的配置文件中选择“分发”时,我可以签署我的应用程序。但在这种情况下,当我尝试将应用上传到应用商店时,我收到一条警告:
错误 ITMS-90046:“无效的代码签名权利。您的应用程序包的签名包含 iOS 不支持的代码签名权利。具体而言,在“有效负载”中为密钥“com.apple.developer.icloud-container-environment”值“开发” /...' 不受支持。”
我该如何解决?