Действительный профиль подготовки для этого исполняемого файла не найден
Я просто взломал старый проект, чтобы применить исправление ошибки.
Через 2 минуты исправления, я перехожу к его созданию на свое устройство, и я получаю эту ошибку: "Действительный профиль подготовки для этого исполняемого файла не найден".
В безумной стрельбе я полностью сделал новые сертификаты распространения и разработки, а также новый сертификат для приложения.
Тем не менее, та же ошибка.
Может ли кто-нибудь предоставить список вещей для проверки? Могу ли я устранить эту проблему дальше?
Приветствия.
PS. Я ненавижу предоставление ресурсов.
EDIT: я использую профиль подготовки команды... это проблема? Я просто пытаюсь отлаживать устройство. Это не должно быть проблемой.
Ответы
Ответ 1
Хорошо, поэтому я решил это, так или иначе, пытаясь построить для магазина приложений, я изменил конфигурацию сборки для схемы "запуска" от debug to release.. и, естественно, релиз использовал дистрибутивный сертификат.. который не был (и не может быть) установлен на моем устройстве.
Я ненавижу xcode 4. (этот аспект: P)
Что такое схема?: S
Ответ 2
У меня есть решение. Это случилось со мной прошлой ночью с той же ошибкой. У меня была программа, которая ранее компилировалась, и теперь, когда я добавляю обновление для своего приложения, эта же ошибка была показана. Проблема в том, что я забыл изменить профиль подготовки к разработчику. (Вы устанавливаете его в "Распространение" при загрузке приложения в App Store).
Вот настройки для Xcode 4.6.
В приложении нажмите Targets → YourAppName → Code Signing Identy.
Измените распространение iPhone на iPhone Developer.
Теперь ваше приложение будет компилироваться.
Ответ 3
1- ЗАДАЧИ → щелкните приложение- > Настройка сборки- > Подписание кода: Убедитесь, что оба параметра "Отладка" и "Любой SDK для iOS" установлены в "iPhone Development"
2- Продукт → Схема → Схема редактирования: Убедитесь, что для параметра "Конфигурация сборки" установлено значение "Отладка".
Ответ 4
Вам необходимо назначить профиль профилей на целевом уровне, а также на уровне проекта. Поэтому, если вы используете Xcode 4, вы можете увидеть два столбца. Таким образом, вам необходимо назначить профиль обеспечения для обоих. Также убедитесь, что
- вы перетаскиваете профиль обеспечения в iTunes или Xcode.
- Убедитесь, что вы добавили идентификатор устройства в новый профиль обеспечения.
Выберите профиль профиля во всех конфигурациях, если выше не работает. Просто попробуем.
Ответ 5
Вам необходимо добавить свое устройство на портал обеспечения и этот профиль должен быть установлен на устройстве. В Xcode4 вы можете сделать все это через организатор после того, как вы добавили идентификатор устройства на сайт.
Ответ 6
Для этого вы можете проверить его ниже:
1) Сначала убедитесь, что сертификат установлен на вашем Mac правильно. Должны быть добавлены как дистрибутив, так и разработчик. И если его там нет, то создайте новое, а затем снова установите его.
2) Проверьте правильность установки профилей разработчика, дистрибутива и AdHoc. И все эти профили должны быть связаны с соответствующими сертификатами. И если срок действия профиля истекал, создайте новый и снова установите его.
3) Затем задайте профили в своем проекте.
Я надеюсь, что все эти проверки будут полезны для вас, и вы сможете протестировать свое приложение на устройстве.
Приветствия.
Ответ 7
в дополнение ко всем приведенным выше ответам, попробуйте также удалить файл прав и заново создать его и точно указать идентификатор приложения.
Я не скажу, что указанная выше ошибка - bcoz файла прав, но может быть случайным. Если один раз, если он работает, вы счастливы.
TNQ
Ответ 8
У меня были проблемы с приложением приложения на iPad, хотя он работал на других iPads и iPhone. Я в конечном итоге решил его, добавив его вручную, используя 40-значный идентификатор устройства через портал обеспечения.
Ответ 9
Моя проблема состояла в том, что в моем профиле была "действительная ошибка идентификации подлинности". Я отозвал свой сертификат, удалил свой профиль, воссоздал все, а затем сделал шаги из ответа на этот пост:
Xcode 4 -" Действительный идентификатор подписи не найден " ошибка при настройке профилей при установке нового Macintosh
Ответ 10
1) Сначала убедитесь, что сертификат установлен на вашем Mac правильно.
2) Должны быть добавлены как распространение сертификатов, так и разработчик.
3) И если его там нет, то создайте новое, а затем снова установите его.
4) Затем задайте профили в своем проекте.
Я надеюсь, что все эти проверки будут полезны.
Ответ 11
В моем случае это была проблема, когда я вручную настраивал время на два месяца раньше на своем iPhone. Но когда я перешел на автоматическую настройку времени, все заработало нормально.
Setting
→ General
→ Date & Time
→ set time automatically
Если это не работает, установите время автоматически для Mac и iPhone, оно должно работать нормально.
Ответ 12
Поработав много часов, я нашел решение ниже.
Просто откройте "Файл" → "Настройка проекта" или "Настройка рабочего пространства"
Выберите "Legacy Build System" из "Build System", затем сделайте "Done".
Теперь почистите и снова запустите ваше приложение. Оно работает.