在我的应用程序中使用配置文件启用 iCloud

Posted

技术标签:

【中文标题】在我的应用程序中使用配置文件启用 iCloud【英文标题】:Enabling iCloud with Provisioning Profiles in my App 【发布时间】:2014-05-10 10:00:07 【问题描述】:

我对 iCloud 开发非常陌生,虽然我的应用程序在应用商店中有 2 个版本,但现在是时候引入 iCloud 功能了。

我有几个问题需要问。这些可能看起来很基本,但在继续之前我需要了解正确的程序,而且我似乎无法在网上的任何地方找到这些信息。

我的应用仅支持 ios 7,而且我也在使用最新的 Xcode。

问题和不确定性

我看到的所有教程都涵盖了将 iCloud 实现到一个新的 应用程序,而不是 App Store 中已经存在的应用程序 已经有一个 App ID 和配置文件。我必须创建一个 新的 App ID 或者我可以编辑我现有的 App ID 以包含 iCloud 和 然后生成新的配置文件?

另外,如果我生成新的配置文件,这会直接 在我的过程中影响我的任何测试设备 iCloud 开发?

很抱歉,我真的不知道该怎么做,如果有任何关于推进这件事的指导,我将不胜感激!

谢谢,

【问题讨论】:

我看到了将 iCloud 应用到新应用而不是 App Store 中已经存在并且已经有 App ID 和配置文件的应用的封面,那么为什么你有问题我必须创建一个新的 App ID吗? 【参考方案1】:

您不必创建新的应用 ID,只需向现有应用 ID 添加新功能即可。

如果你去苹果开发门户--> 登录你的账户,你会看到。

点击证书、标识符和配置文件-->点击标识符-->然后点击要添加新功能的标识符,比如“iCloud”

在底部你会看到编辑按钮

点击编辑,您将被带到一个新屏幕,您可以在其中添加新功能 iCloud。

现在您必须记住以下几点。

您必须更改此标识符的所有证书,然后重新生成新证书。记住所有配置文件,需要为此 App Id 重新生成证书。

我已经做了很多次了,你可以要求我会帮助你。

【讨论】:

非常感谢 Husrat - 这真的很有帮助,我非常感谢屏幕截图和指导。只需一个简单的问题即可跟进 - 我必须生成新的证书和配置文件。现在,我有一个 iOS 分发证书和一个开发和分发配置文件 - 我需要重新创建所有这些(通过创建新证书)? 是的,首先添加功能,然后更改此特定应用程序 ID 的配置文件等。 感谢 Husrat 并为迟到的回复道歉。您的方法非常有效,感谢您的帮助! Wellcome Lavanya,我真的很高兴分享我所知道的

以上是关于在我的应用程序中使用配置文件启用 iCloud的主要内容,如果未能解决你的问题,请参考以下文章

运行 CloudKitAtlas 失败(Cloudkit 测试)

iCloud设置和配置

iCloud 和配置文件中缺少 ubiquity-kvstore-identifier

在 ios 中从 iCloud 获取文件时出错

iCloud:应用程序在 Xamarin Studio 中验证,但不在 XCode 中

在我的应用中打开 iCloud 图片