Ответ 1
У меня была такая же "непредвиденная ошибка" с профилем Provisioning Profile, когда он истек. Я исправил его, удалив его в Xcode Organizer и в Portal Provisioning Portal, а затем нажав обновить в Organizer.
В портале инициализации кнопка "возобновить" для моего профиля подготовки команды выделена серым цветом. И указанный профиль истек.
Как я могу его продлить?
EDIT: я нашел кнопку "Автоматическое создание устройств" и кнопку "Обновить" в организаторе в Xcode. Но когда я выбираю профиль команды, установите флажок и нажмите кнопку обновления, я получаю это сообщение:
Произошла непредвиденная ошибка. Пожалуйста, попробуйте еще раз. Если проблема не устранена, обратитесь в службу поддержки разработчиков Apple (http://developer.apple.com/support).
Полагаю, я могу поддержать, но все же лучше понять, в чем проблема, не вовлекая их.
У меня была такая же "непредвиденная ошибка" с профилем Provisioning Profile, когда он истек. Я исправил его, удалив его в Xcode Organizer и в Portal Provisioning Portal, а затем нажав обновить в Organizer.
Проводя это снова здесь.
Хорошо, у меня была такая же проблема с отключенной кнопкой "Обновить" в отношении моего профиля Provisioning Team.
Это сработало для меня.
1) Удалил истекший профиль Provisioning Team из Xcode Organizer.
2) Удалено с портала разработчика.
3) Опять же с органайзера Xcode отметьте автоматическое положение и нажмите "Обновить". он попросил учетные данные и через несколько секунд добавил обновленный профиль подготовки команды.
4) Он также добавил новый профиль в портал подготовки разработчиков.
Обновление и удаление устройств iOS не помогло при установке.
Но я обнаружил, что сообщения об ошибках вводят в заблуждение. Я также являюсь участником программы разработчиков Mac и после выбора "Мой Mac" в разделе "УСТРОЙСТВА" и нажатия кнопки (+) "Добавить в портал" появляется сообщение об ошибке "У вашей команды нет устройств, для которых создается профиль подготовки". больше не появлялось.
Таким образом, похоже, что сообщение об ошибке распространяется на устройства Mac, а не на iOS, даже если URL-адрес в конце сообщения об ошибке связан с центром разработки iOS.
У меня возникла проблема с тем, что Xcode не обновлял или не обновлял профиль Team Provisioning Profile и пробовал очень долгое время. Я всегда обновляю обновление в разделе "Библиотеки- > Профилирование профилей". Затем я опробовал раздел "Команды", и после нажатия кнопки refrsh там был успешно обновлен профиль Team Provisioning Profile, который управлялся Xcode. Надеюсь, это поможет некоторым из вас.
Еще одна вещь: я использовал тот же Apple-ID в трех командах. Поэтому, возможно, Xcode не смог их разделить во время обновления.
Сделайте это, если хотите действительно решить проблему:
(1) Используете ли вы сертификат, для которого вы создали предварительный профиль с вашего Mac? Или вы используете сертификат с другого компьютера Mac. Если это то, пожалуйста, получите отсюда файл .p12 и установите в свой брелок.
(2) Если ваш сертификат в цепочке ключей является тем же, для которого вы создали предварительный профиль, тогда это будет хорошо. В противном случае вам необходимо создать новый предварительный профиль для сертификата.
(3) Убедитесь, что вы установили идентификатор приложения в идентификаторе target > properties > . Если нет, то, пожалуйста, установите и выберите предварительный профиль из целевого > сборки > идентификатора подписи кода.
(4) Затем очистите и создайте проект.
Если вы обнаружите какую-либо проблему, сообщите мне об этом. Я бы хотел решить эту проблему.
Является ли сертификат, на котором он основан, истек? Вы удалили устройство, для которого оно предназначалось?
Попробуйте удалить профиль и нажмите "Обновить", чтобы Xcode снова добавил его. Просто догадка. Я не знаю, почему это сработает, но стоит попробовать.
Вы нажимаете кнопку обновления из Organizer в последней версии Xcode, 3.2.5 beta 3?
Здесь ответ на компиляцию вопроса, если кто-либо еще имеет ответ на профиль подготовки команды, напишите.
Вы все еще можете скомпилировать приложения для своего устройства/симулятора, создав профиль разработчика и загрузив его на свое устройство.
Ключ к тому, чтобы заставить его работать, - убедиться, что профиль выбран как в проекте "Редактировать проект", так и "Изменить параметры цели" в меню "Проект". Настройка цели более конкретна и обычно включает людей. Удостоверившись, что они оба синхронизированы, вы сможете быстро начать работу.
В этих двух меню проверьте вкладку "Сборка" и убедитесь, что отображается профиль разработчика. По умолчанию используется iPhone Developer, и он должен указывать на ваш загруженный профиль.
Есть ли проблема с использованием другого файла mobileprovision? Я полагаю, что вы получаете ошибку при использовании другого файла условий, потому что ваш Target может использовать более старый.
Попробуйте это
Посмотрите, поможет ли это.
Что касается профиля Team Provisioning:
Говорит ли ваша консоль что-нибудь? Вы используете Xcode 3.2.5? Я бы установил радар в http://bugreport.apple.com. Видите ли вы файл Team Provisioning в портале Provisioning Portal для iOS? Есть ли у него зеленый свет?
Вы можете попытаться отменить его и позволить Xcode создать новый.
Что касается работы вашего приложения
Вы всегда можете создать профиль развития приложения. Выберите сертификат и приложение, над которым вы работаете. Также убедитесь, что вы выбрали свое устройство в списке флажков.
Затем загрузите профиль (как только он будет готов) и дважды щелкните по нему, чтобы импортировать его в Xcode.
Если вы посмотрите на организатор Xcode, вы должны увидеть свой профиль разработки в списке.
В окне Get Info проекта, под подписью кода, выберите iPhone Developer для обоих сборщиков. Посмотрите, какой из них автоматически выбран (иногда вам нужно вручную выбрать правильный вариант).
Затем сделайте "Чистое" и "Сборка", и вам должно быть хорошо идти.
Я ошибся, посмотрев Неправильное место в Organizer.
Слева находится LIBRARY, а затем ниже, что DEVICES
Я нажал на свой Iphone в разделе DEVICES > Prov profile. Нет кнопки обновления.
Правильное место
Слева в ORGANIZER находится библиотекa > Профилирование
тогда профиль задания команды здесь
Нажмите на него и нажмите Обновить, если истекло
Как всегда... "grep -ir profile". и линия cmd всегда является вашим лучшим другом, когда вы хотите исправить Apple, разочарование, неудобства и боль в заднице.... Провел почти час, выкапывая xcode, пытаясь найти этот вариант для ввода нового номера профиля инициализации, и ни один чтобы быть найденным... Только когда я grep'd для этого, я мог исправить, еще одна боль в яблоке в заднице.... Я не могу сказать вам, сколько раз я трачу часы, проходя через xcode, застрял, потому что он не будет компилироваться из-за какой-то глупой недействительной настройки, профиля или аргумента, только чтобы исправить это, когда я упал на grep и ssed...
Это сработало для меня:
Я исправил это, перейдя на портал и нажав "изменить" на всех просроченных профилях. Затем нажмите "выбрать все" для устройств и отправьте.
Я исправил его, введя вкладку Apple ID в XCode->Preferences->Accounts