Я знаю, что на этот вопрос уже был дан ответ, но у меня было много проблем, когда я пытался заставить XCode4 установить прямо на мое устройство.Небеса помогут вам, если вы пытаетесь установить несколько машин на одно устройство.
Мой лучший совет, пусть XCode4 сделает всю работу за вас.Попытка вручную настроить сертификаты приведет только к тому, что ваш компьютер или устройство будут разбиты вдребезги.
Если вы застряли или работаете только наполовину, выполните следующие действия.
- Удалить все ваши сертификаты из брелка.Вы можете оставить сертификат Apple Dev, но все остальное должно уйти.
- Установите для вашего проекта значение No Code Signing для всего.Если у вас есть старые профили обеспечения, которые вы использовали, вы не хотите, чтобы ваш проект просматривал что-либо.
- В Организаторе удалите все имеющиеся у вас профили обеспечения.Для XCode4, а также для вашего устройства.
- Обычно я закрываю свой проект, но это может быть дополнительным шагом.
- Удалите сертификат разработчика на портале разработчиков Apple.Он будет жаловаться, но очень плохо.
- НЕ УДАЛЯЙТЕ ЛЮБОЙ ПРЕДВАРИТЕЛЬНЫЙ ПРОФИЛЬ НА САЙТЕ.Вы будете нуждаться в этом позже.Все они должны быть уже настроены для ваших устройств и команды тестирования.Они в порядке.
- Откройте Organizer и в разделе «Обеспечение профилей» должны быть кнопка «Импорт» и флажок, чтобы позволить XCode4 сделать всю работу за вас.Используйте эту кнопку, чтобы позволить XCode настроить все это.
- Это должно сказать вам, что у вас нет сертификата разработчика и вы запрашиваете его автоматически, пусть XCode запросит его.Вероятно, в какой-то момент вам будет предложено ввести ваши учетные данные разработчика.
- Это займет несколько секунд, но при этом должны быть задействованы все профили обеспечения, связанные с вашей учетной записью, создать сертификат разработчика в цепочке для ключей, и если вашустройство подключено, скопируйте самый последний профиль обеспечения на ваше устройство.
- Откройте ваш проект, выберите iPhone Developer для вашей сборки.Если оно пустое, выберите его в любом случае, оно должно ассоциироваться с правильным профилем для запуска.
- Запустите сборку с выбранным устройством, и все будет хорошо.
IУ меня был ужасный метод проб и ошибок, чтобы заставить их работать, когда я работал между нормальным Xcode и бета-сборкой.Я не желаю проблем с подписью кода на моего злейшего врага.Надеюсь, это будет работать для вас и всех, кто сталкивается с проблемами с ним.Удачи!