Действительный профиль подготовки для этого исполняемого файла не найден

Я просто взломал старый проект, чтобы применить исправление ошибки.

Через 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. Но когда я перешел на автоматическую настройку времени, все заработало нормально.

SettingGeneralDate & Timeset time automatically

Если это не работает, установите время автоматически для Mac и iPhone, оно должно работать нормально.

Ответ 12

Поработав много часов, я нашел решение ниже.

Просто откройте "Файл" → "Настройка проекта" или "Настройка рабочего пространства"

Выберите "Legacy Build System" из "Build System", затем сделайте "Done".

Теперь почистите и снова запустите ваше приложение. Оно работает.