2014-12-19 6 views
1

У меня есть быстрый вопрос: я заметил, что с Xcode 6 по умолчанию контейнеры iCloud называются примерно как iCloud.com.company.myApp. Несмотря на то, что мой Team-Id выбран в настройках проекта General>Identity. Раньше у меня были бы идентификаторы контейнеров, включая мой идентификатор команды, например ABC12D3EF8.com.company.myApp.Идентификатор команды по-прежнему необходим для контейнера iCloud

Нужно ли мне изменить контейнер iCloud, чтобы включить Team-Id для любого будущего приложения Mac? или является префиксом iCloud достаточно в должности iCloud Drive?

Благодаря

ответ

2

Приставка ICloud требуется для каких-либо новых контейнеров ICloud. Старые приложения могут по-прежнему использовать префикс идентификатора команды и будут работать как обычно для iCloud Drive. Новые префиксные контейнеры iCloud можно использовать с iCloud Drive или без него, при условии, что вы установите соответствующие права.

+0

Старые префиксы контейнера iCloud (TeamID) не могут использоваться в Xcode 6. Итак, если вам нужно обновить одно из существующих приложений с старым префиксом (TeamID), Xcode заставит вас использовать iCloud в качестве префикса, и это приведет к тому, что пользователи не смогут получить доступ к своим существующим данным, находящимся в контейнере iCloud, префикс которого TeamID. Это действительно перепутано ... – RawMean

+2

У меня есть существующее приложение (со старыми префиксами TeamID), которое я обновил несколько раз сейчас с Xcode 6. Он использует только старые права и работает с iOS 7 и iOS 8 (с или без iCloud Drive). Раздел «Возможности» Xcode укажет на ошибку, и если вы выберете «Fix Issue», который испортит права. Однако они могут быть исправлены путем ручного обновления файла прав. –

+0

Игнорирование ошибок Xcode и отсутствие «Fix Issue» в Xcode было ключевым. Ваше предложение отлично работало. Странно, что нам нужно игнорировать индикацию ошибки в Xcode, чтобы заставить ее работать. Контроль качества Apple ухудшается ... – RawMean

 Смежные вопросы

  • Нет связанных вопросов^_^