Xcode Organizer - не может обновлять список профилей Provisioning Profiles
Я использую Xcode 4.3.3
Все, что раньше работало, но пару месяцев назад я больше не могу обновлять профили подготовки через Organizer.
Проблема:
- Я открываю организатор
- Нажмите "Профили профилей" вверху
- Затем нажмите кнопку "Обновить" внизу справа "
- Он отображает "Загрузка сертификатов разработки..." и запрашивает логин.
- После успешного входа в систему он отображает "Извлечение списка команд...", а затем показывает ошибку:
"Вам не разрешено выполнять эту операцию. Пожалуйста, свяжитесь с одним из ваших администраторов команды или, если вам нужна дополнительная помощь, обратитесь в службу поддержки разработчиков Apple".
Дополнительная информация:
- я am Team Admin
- У меня есть действительный сертификат разработчика, который отображается как на портале Apple Developer Portal, так и на Keychain и в Organizer (как я уже сказал, все это работало)
- У меня есть несколько действительных профилей подготовки, отображаемых в Organizer.
- В организаторе отображается 2 команды:
- Один с сертификатом разработчика (мой)
- Один с сертификатом распространения (для магазина приложений)
- Это не проблема с паролем (я получаю другую ошибку при вводе неправильного пароля)
- Я удалил все другие сертификаты разработчика помимо моего и сертификата распространения
- Я могу успешно добавить сертификаты, если я загружу их вручную
- Я могу успешно добавить профили подготовки, если я загружу их вручную.
- В портале разработчиков Apple отсутствуют профили обеспечения, помеченные как "Недопустимые" (есть и те, которые истекли)
- У меня есть принудительный Xcode и даже перезагрузился Mac
Это началось после того, как iOS6 был выпущен (определенно не в одно и то же время). Я читал подобные вопросы по этому вопросу, но большинство из них касается сообщения об ошибке "поврежденные данные". Это не относится ко мне.
ОБНОВЛЕНИЕ 1 (13 ноября)
Теперь я сделал следующее:
- Я удалил все сертификаты из Keychain, включая открытый и закрытый ключи.
- Я отозвал свой сертификат в Apple Dev Portal.
- Я перезапустил машину.
- Я снова открыл Xcode и нажму обновить:
- он попросил меня войти в систему и попросил отправить запрос на новый сертификат.
- Новый сертификат был успешно одобрен и выпущен и загружен в мою цепочку ключей (я вижу новые общедоступные и закрытые ключи, а также сертификат).
Однако я все еще получаю ту же ошибку в "обновлении" профилей подготовки: "Вы не можете выполнять эту операцию", и у меня нет профилей в организаторе.
ОБНОВЛЕНИЕ 2 (13 ноября)
- Теперь я обновился до XCode 4.5
- При первом обновлении это действительно сработало.
- Во всех последующих обновлениях он выходит из строя с тем же сообщением об ошибке "Вы не можете выполнять эту операцию. Пожалуйста, свяжитесь с одним из ваших администраторов команды или, если вам нужна дополнительная помощь, обратитесь в службу поддержки разработчиков Apple", однако теперь он делает это после того, как "Generating Mac Provisioning Profile"
- Обратите внимание, что я не использую Mac Development. У меня нет режима разработчика Enabled, и у меня нет программы Mac Developer.
- Я пробовал работать с Mac и без него.
- Несмотря на такое же неопределенное сообщение об ошибке, на самом деле это похоже на обновление профилей предоставления iOS.
После такого количества времени, я все еще решил удалить это сообщение об ошибке. Может быть, кто-то может помочь и сказать мне, где XCode будет хранить журнал приложений? Есть ли что-то вроде окон "Event Viewer" для Mac?
Ответы
Ответ 1
Попробуйте Xcode 5.1. Похоже, Apple решила эту проблему.
Ответ 2
Была та же проблема. Причина в неправильном идентификаторе Apple, пожалуйста, проверьте свой Apple Id в центре dev https://developer.apple.com/devcenter/ios/urlRedirect.action?mode=update_profile&userAction=updateAccount&cancelPath=/devcenter/ios/index.action&successPath=/devcenter/ios/index.action
Ответ 3
Я также получал эту ошибку: "Вы не можете выполнять эту операцию. Пожалуйста, свяжитесь с одним из ваших администраторов, или, если вам нужна дополнительная помощь, обратитесь в службу поддержки разработчиков Apple". Моя настройка разработчика не работала, поэтому я даже не мог тестировать свои приложения на устройстве.
Вот что сработало для меня:
- Перейдите на портал Provisioning Portal > Сертификаты > Разработка. Вероятно, есть сертификат, в котором у вас больше нет пары ключей в Keychain. Отмените это.
- Удалите соответствующие профили из организатора Xcode. Выйти из Xcode.
- Перейдите в библиотеку /Developer/Xcode и удалите файл connect1.apple.com **.bb(возможно, не обязательно, но не повредит).
- Перейдите в папку ~ Library/Caches/com.apple.dt.X и удалите файлы Cache *.
Теперь Xcode должен автоматически создать новый сертификат разработчика, но теперь это похоже на нарушение. Поэтому не пытайтесь его использовать. Вместо этого:
- Вернитесь на портал обеспечения iOS.
- Убедитесь, что ваш сертификат разработки отменен (поэтому у вас его нет).
- Теперь создайте новый и используйте ручной процесс, который включает использование keychain (мы вернулись в 2009 году здесь). Загрузите сертификат.
- Вернитесь к Xcode > Organizer. Подключите устройство. Нажмите "Provisioning Profiles" под своим именем устройства. Удалите все сертификаты, находящиеся на этом устройстве.
- Нажмите на имя устройства. Нажмите "Добавить в портал" внизу. Пройдите этот процесс.
- Вернитесь в библиотеку > Профили профилей (вверху слева). Если у вас есть дополнительный профиль Provisioning Team, который недействителен, удалите его.
Теперь у вас должна быть рабочая система.
Ответ 4
Была та же проблема. Я просто удалил все профили из Xcode и перезапустил его. Впоследствии он запросил учетные данные Apple Id, и все было на месте (с измененными профилями).
Ответ 5
На самом деле решение довольно странно.
Похоже, вы должны быть участником Программы для разработчиков Mac. Это помогло мне.
Добавив мою учетную запись в Mac Developer, проблема с программой была исправлена!
Обсуждение Apple
Ответ 6
удалить
~/Macintosh HD/User/home/Library/MobileDevice/Provisioning Profiles
Ответ 7
Я пытаюсь стрелять в темноте. Я никогда не сталкивался с этой проблемой, даже несмотря на то, что я жонглировал вокруг множества учетных записей разработчиков.
Как только ваш брелок и органайзер будут чистыми,
Попробуйте перевести фотовспышку на макрос в фокусе (найдите что-то в центре внимания, выберите последнюю строку), на вкладке конфиденциальности включите MacintoshHD (и любые другие диски, индексированные) в список местоположений, запрещающих прожектор индексировать
повторите описанные выше шаги и удалите Macitosh HD из того же списка, чтобы создать новый индекс.
Сообщите мне, если это имеет значение. (У меня была аналогичная проблема, и это решение сработало)
Ответ 8
У меня была такая же проблема. Я нашел решение окончательно.
1.Access DevCenter на "Safari".
2. Расположите свой AppleID/PW. Я думаю, вы не можете войти.
3.Удалить сохраненный пароль в Safari и Предпочтения/Конфиденциальность/включить файлы cookie.
4.Если вы стали в состоянии Войти, вы можете войти в "Организатор".
Я надеюсь, что мой плохой английский помогает славянам, а у кого-то такая же проблема.
Ответ 9
Вы должны использовать xcode 5.1.1 или новее, чтобы загрузить свою сборку.