Xcode 8 您的开发团队,不支持 iCloud 功能
Posted
技术标签:
【中文标题】Xcode 8 您的开发团队,不支持 iCloud 功能【英文标题】:Xcode 8 Your development team, does not support the iCloud capability 【发布时间】:2017-08-11 12:56:21 【问题描述】:早安,
今天早上我的 iPad 应用程序出现问题,我试图在设备上对其进行测试,但突然间我收到此错误消息“您的开发团队,“我的开发团队”,不支持 iCloud 功能。 '
我在某处读到,我可以通过转到 Targets -> Capabilities -> 打开 iCloud 来打开 iCloud 功能,问题是我没有看到 iCloud 功能。
如何添加 iCloud 功能以便我可以运行我的应用程序。
这是在 Xcode 8.3.1 中
请帮忙
这是我的能力截图,我没有 iCloud
【问题讨论】:
请查看***.com/questions/24222524/… 有什么更新吗?你的问题已经解决了 你设置了正确的bundle标识符???? @RatneshShukla 现在尝试这些解决方案。 【参考方案1】:两年后我也遇到了同样的问题。
我认为它出现是因为我在我的项目中开始了 iCloud 测试并且没有将其关闭。今天我是一个没有付费账户的开发者。这可能导致了这个问题。 iCloud 功能仅供付费开发人员使用。当您不想继续付款时,Apple 显然会关闭此功能。但是 Apple 忘记关闭位于 project.pbxproj 中的开关。
您可以通过右键单击您的项目文件 myProject.xcodeproj 并选择查看包来转到此文件。您可以使用任何文本编辑器来编辑此文件。大约在第 686 行,它说:
SystemCapabilities =
com.apple.iCloud =
enabled = 1;
这意味着 com.apple.iCloud 已启用。
将 1 更改为 0,这意味着 com.apple.iCloud 已禁用:
SystemCapabilities =
com.apple.iCloud =
enabled = 0;
见下图。这更正了 myProject.xcodeproj 中的问题。
希望对你有帮助。
【讨论】:
尝试为Multipath
功能执行此操作不起作用:(【参考方案2】:
重新启动 Xcode 为我解决了这个错误。
【讨论】:
【参考方案3】:我相信this Apple 文档会对您有所帮助。如果您有任何问题,请添加评论,我会尽力帮助您。
另外,请注意,如果您正在为 ios 创建应用程序,您应该拥有使用 CloudKit 的付费开发者帐户。根据this文档。
【讨论】:
如果我不想使用 iCloud 功能怎么办?我真的不觉得有必要,或者这是必需的? 您是否在项目中启用了 iCloud?你能给我们看一下截图吗? developer.apple.com/library/content/documentation/… 我明白了。您当前的应用程序中真的需要所有这些东西吗?我建议你关闭所有未使用的。你也有苹果开发者账号吗? 我有一个 Apple 开发者帐户,不,我不需要所有这些功能 我相信最好禁用它们,但在这种特殊情况下无济于事。您能否也向我们展示您的 info.plst?以上是关于Xcode 8 您的开发团队,不支持 iCloud 功能的主要内容,如果未能解决你的问题,请参考以下文章
XCode - 应用 ID“com.xxxxx.xxxxx”无法注册到您的开发团队
Xcode iCloud“将“iCloud 容器”权利添加到您的 App ID”
Xcode 修复问题“将 'iCloud Containers' 权利添加到您的 App ID 不起作用
iCloud Core Data 在 Xcode 6 / ios 8 SDK 中运行后不可用