Я знаю, что это старая тема, но вы можете протестировать iCloud, изменив цель развертывания на «Устройство».Подключите ваше устройство через USB и начните веселье.
Я думаю, это сделано из соображений безопасности, и для этого есть очень веские причины.
Поскольку ваше устройство будет иметьсертификат для обеспечения мобильной связи, который связывается с вашим «корзиной» iCloud, а также с идентификатором комплекта приложений, и гарантирует, что только вы (ваше приложение и разрешенные устройства) имеют доступ к вашей подготовленной корзине iCloud.
Если вы можете запуститьВ симуляторе, не имея всех этих сертификатов и идентификаторов, вы можете легко получить идентификатор команды из любого другого загружаемого вами приложения, объединить проект, используя этот идентификатор, и без разработчика, объединяющего сертификаты, с помощью корзины iCloud вы можетея получил полный доступ к корзине другого приложения.
Все, что я сделал, чтобы обойти это, - это заказ USB-удлинителя на 5 м, чтобы мои iPad, iPod и iPhone могли стоять на столе передо мной без необходимости приседать.под столом или сидеть в неловком положении во время тестирования.
edit Justдобавить немного более четкий ответ относительно того, что allthewayapps спрашивает об идентификаторе пакета.
2VHM28566N.com.eept.TestICloud
состоит из 3 частей в этом случае:
2VHM28566N - Being the TeamID which Apple assign you when you register as a developer
com.eept - Reverse domain notation of the App's related website i.e. Apple apps would have com.apple
TestICloud - The name of that app itself.
Короче говоря:
teamid.com.yourdomain.appname
Надеюсь, это поможет.