iOS 8 iCloud容器更改

Max*_*Max 6 ios icloud xcode6 ios8 xcode6-beta6

关于iOS8中的iCloud,我有几个问题.

  1. 我正在浏览我的开发人员个人资料,与我的个人资料相关联的iCloud容器已从我更改${TeamIdentifer}{Bundle Name}iCloud.{Bundle Name}.目前,我的应用程序仅在iOS7设备上运行.那么,如果我使用这个iCloud.{Bundle Name}容器,那么存在的内容是否会${TeamIdentifier}.{Bundle Name}被复制到用户的新容器中?

  2. 此外,我正在使用xCode 6 beta 6,它无法识别我的${TeamIdentifier}.{Bundle Name}iCloud容器.这很可能是因为我的开发人员资料.我打算为iOS7和iOS8部署应用程序.那么,有没有办法将iCloud容器更改为${TeamIdentifier}.{Bundle Name}

Adi*_*dha 0

  1. 目前没有人确定,我目前将继续使用旧样式,因为它似乎适用于 iOS 8
  2. 您可以在 entitlements.plist 文件上更改它,请参阅此处https://developer.apple.com/library/mac/documentation/Miscellaneous/Reference/EntitlementKeyReference/Capters/AboutEntitlements.html

  • 我和@Max有同样的问题。Xcode 强制您使用 iCloud 作为 iCloud 容器的前缀。当我使用新的 iCloud 标识符时,我的应用程序无法访问使用以 TeamIdentifier 作为前缀的旧容器保存的 iCloud 文档 (3认同)