错误 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'."
- 我为 appID 启用了 iCloud。
- 我重新创建了配置文件。
- 我已经重建项目好几次了。
我的权利如下:
<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>
我正在尝试通过 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'."
- 我为 appID 启用了 iCloud。
- 我重新创建了配置文件。
- 我已经重建项目好几次了。
我的权利如下:
<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>