если вы обслуживали ваше устройство ПОСЛЕ того, как оно было включено в ваш профиль обеспечения, это МОЖЕТ произойти (по крайней мере, на xcode 4.2).
сначала проверьте, соответствует ли "имя" вашего телефона "имя "в вашем профиле (при последнем обновлении в xcode).
- открыть Xcode
- нажмите на ОРГАНИЗАТОР
- выберите УСТРОЙСТВА
- в разделе БИБЛИОТЕКА щелкните ПРЕДОСТАВЛЯЮЩИЕ ПРОФИЛИ
- прочитайте заголовок ПРОФИЛЯ ОБЕСПЕЧЕНИЯ КОМАНДЫ iOS (у вас должен быть список «имен устройств»)
- ваше последнее подключенное устройство должно быть указано в разделеустройства (даже если оно не подключено в данный момент)
проверить, есть ли ваше устройство в списке (в вашем профиле обеспечения) с тем же «именем», которое Xcode читает на нем
Я решил свою проблему,
- зайдя в сеть @ developer.apple.com,
- войдя в личный кабинет,
- выбрав iOS разработчика,
- затем выбирая СЕРТИФИКАТЫ, ETC на буровой установкеht hand menu и
- редактирование устройства из моего профиля обеспечения.
- В XCODE, в окне PROVISIONING PROFILES (предыдущее изображение), нажмите REFRESH (внизу справа)
, альтернативно, вы можете отключить (вроде как удалить) устройство изваши профили обеспечения (на developer.apple.com), а затем все начинается сначала, как с «новым» устройством.но Apple очень требовательна к поведению разработчиков, я не стал бы заниматься удалением и воссозданием устройств, потому что они могут начать вмешиваться в вашу работу с разрешениями, и это отнимает у вас время.
очистка цепочки для ключей, особенно если вы находите вещинапример, com.apple.kerberos.kdc com.apple.systemdefault
может быть другим решением, особенно если XCODE разбивается на себя (Xcode иногда падает из-за мусорной цепочки для ключей).
в крайнем случае, переустановите xcode (вы знаете, apple, если он не работает иудаление настроек не решает проблему, переустановите).