错误 ITMS-90164:'com.apple.developer.ubiquity-kvstore-identifier' 密钥的无效代码签名权利

ERROR ITMS-90164: Invalid Code Signing Entitlements for 'com.apple.developer.ubiquity-kvstore-identifier' Key

我正在尝试通过 Transporter App 将我的应用程序上传到 App Store。我的应用程序将使用 iCloud 来保存一些用户数据。但是我在上传时遇到了这个错误:

ERROR ITMS-90164: "Invalid Code Signing Entitlements. The entitlements in your app bundle signature do not match the ones that are contained in the provisioning profile. According to the provisioning profile, the bundle contains a key value that is not allowed: 'MY_APP_IDENTIFIRE' for the key 'com.apple.developer.ubiquity-kystore-identifier' in 'MY_APP_NAME'."

我的权利如下:

<key>com.apple.developer.ubiquity-container-identifiers</key>
<array>
    <string>[ICLOUD_CONTAINER_IDENTIFIER]</string>
</array>

<key>com.apple.developer.ubiquity-kvstore-identifier</key>
<string>[APP_PREFIX].[BUNDLE_ID]</string>

非常感谢任何帮助。

致所有来到这里的人: 对于 kvstore-identifier,您应该使用 TEAM_ID 而不是 APP_PREFIX。

<key>com.apple.developer.ubiquity-kvstore-identifier</key> <string>[TEAM_ID].[BUNDLE_ID]</string>