我创建了一个使用iCloud的iOS应用程序,我称之为Notes(它是Apple的笔记本应用程序的丑陋版本,仅用于培训),它的应用程序ID是ramy.alzuhouri 。笔记。
现在,如果我为OS X创建另一个Xcode项目,并且我创建了一个具有相同应用ID的iCloud应用程序,那么事实证明我不能因为已经采用了应用ID:
带有标识符' ramy.alzuhouri.Notes'的应用ID。不可用。请输入其他字符串。
我可以使用不同的标识符,但我希望OS X应用程序与iOS应用程序同步,就像Apple的注释:当你在iPhone上写一个笔记时,你可以在MacBook上看到它,反之亦然。怎么能实现呢?
答案 0 :(得分:4)
iCloud同步使用可以在app之间共享的容器,忽略应用ID。 在应用程序功能中启用iCloud时,请确保它们都使用相同的容器。您可以在一个应用程序中使用默认的一个,在另一个应用程序中选择使用自定义容器并选择第一个应用程序使用的容器。