15

我正在关注本教程,了解如何制作一个将用户生成的数据保存在 iCloud 中的应用程序。但是,我遇到了这个问题,并且对我需要做什么感到困惑。请帮忙

Xcode 截图

第一个错误说

自动签名无法解决“iCloudStore”目标的权利文件的问题。删除权利或切换到手动签名并通过从开发人员网站下载配置文件来解决问题。

第二个说

配置文件“iOS 团队配置文件:com.Kaen.TravisCloudStore”不包括 com.apple.developer.icloud-container-identifiers 权利。

4

9 回答 9

13

我有这个问题。去了目标/能力。打开以下“打开” - iCloud、应用内购买、后台模式。问题解决了。

于 2017-10-16T05:14:48.293 回答
3

确保您使用的是“开发者”配​​置文件,而不是“分发”配置文件。还要确保您的应用名称是唯一的。

于 2017-02-17T03:28:40.440 回答
2

删除项目的 DerivedData 并清理项目,然后重新打开 Xcode。

于 2017-07-16T07:32:50.813 回答
1

对我来说,它可以转到 Build settings 并 Select All 和 Combined 并删除 Code Signing Entitlements for Debug and Release 中的任何值。 在此处输入图像描述

于 2019-12-31T10:28:14.513 回答
1

当您在 iOS 应用程序中使用推送通知时。确保在 xcode "CAPABILITIES" 中启用或未启用推送通知。

于 2018-06-13T10:44:03.397 回答
1

当我尝试使用来自苹果的 NSPersistentCloudKitContainer 示例项目(CoreDataCloudKitDemo)时,我遇到了同样的错误。

就我而言,当我打开 CloudKit 仪表板并尝试访问 CoreDataCloudKitDemo 容器时,我也遇到了错误。

在Xcode项目的iCloud功能下取消选择容器和CloudKit,然后再次重新选择CloudKit和容器后,错误立即消失。

于 2020-01-11T08:34:27.347 回答
0

在此处输入图像描述

选择您的 icloud 容器问题将得到解决。

于 2019-11-17T16:51:19.000 回答
0

遇到这个,不得不删除 ~/Library/MobileDevice/Provisioning\Profiles

通过这里:Xcode 8.3 / Xcode 9.0 刷新配置文件设备

于 2019-10-18T01:51:20.733 回答
0

我遇到过同样的问题。我通过转到“功能”选项卡以在后台模式下启用远程通知来解决它。这是因为我使用 Google FCM 进行通知。

于 2018-01-11T19:17:19.060 回答