我收到警告说"Invalid Code Signing Entitlements"与 Apple 分发配置文件



我有一个应用程序在AppStore上。它被签名为 ios 发行版。

一段时间后,我的证书在苹果开发人员帐户上过期。我撤销了这些并再次创建。我开始看到两个证书(iOS 分发和分发(。我看到一条警告,内容为"在 Xcode 11 或更高版本中使用的发行版"。

现在我将在应用商店更新我的应用程序,但我无法使用"iOS Distribution"对其进行签名。因为我的 xcode 版本是 11.5。 当我在预配配置文件上选择"iOS 干扰"时,我无法对我的应用进行签名。 当我在预配配置文件上选择"干扰"时,我可以对我的应用进行签名。但在这种情况下,当我尝试将应用程序上传到应用商店时,我收到一条警告:

错误 ITMS-90046:"无效的代码签名授权。应用程序捆绑包的签名包含 iOS 不支持的代码签名授权。具体来说,在"有效负载/..."中为关键"com.apple.developer.icloud-container-environment"的值"开发"不受支持。

我该如何解决这个问题?

我通过更改应用程序发布方法解决了我的问题。以前,我曾经在我的Windows设备上获取IPA,然后从我的Mac使用传输器将其发送到应用程序商店。现在我在Mac上创建了xcarchive文件。在我单击此xcarchive并使用xcode应用程序发布工具发送后。我在那里签署了我的应用程序(xcode 工具(。而且我没有遇到任何错误。

我没有对预配配置文件执行任何操作。我使用了"Distrubition (for xcode 11("。它与xcarchive一起工作。我不知道为什么它不适用于 ipa。

相关内容

  • 没有找到相关文章

最新更新