Действительный профиль обеспечения для этого исполняемого файла не найден: только при распространении - PullRequest
2 голосов
/ 14 января 2011

Я выпускаю новую версию своего приложения для iphone, и все шло отлично, пока я не изменил настройки на «распределение» и «устройство», а затем получил ошибку:

Не найден действительный профиль обеспечения для этого исполняемого файла.

Это не имеет смысла, так как я могу установить приложение на свой телефон в режиме отладки или выпуска, но не в режиме распространения. Это ошибка, потому что профиль обеспечения и профиль распространения несовместимы? Или что может быть решением?

История изменений ... Я только что получил новый iPhone 4 месяц назад, и это первый дистрибутив, который я сделал с этим устройством. Xcode также говорит мне:

iPhone «X» не имеет профиля обеспечения, с которым было подписано приложение. Нажмите «Установить и запустить», чтобы установить профиль обеспечения «Y Distribution Profile» на «X iPhone» и продолжить запуск «Z.app».

Кто-нибудь может помочь? Я схожу с ума и устал от столкновения со стеной. Заранее спасибо !!!!

Ответы [ 6 ]

6 голосов
/ 07 марта 2011

Что мне нужно было сделать, это «собрать» вместо «построить и запустить»

2 голосов
/ 17 апреля 2012

Я использую профиль обеспечения распространения и обнаружил, что приложения не помещаются на устройство с профилем распространения.

1 голос
/ 19 июня 2016

Вы не можете запустить свое приложение на устройстве, используя профиль распространения, который действительно используется для загрузки приложения в App Store [для распространения]. Однако, если вы хотите «смоделировать», как приложение будет вести себя в производственной среде, вам понадобится так называемый «Ad-Hoc Provisioning Profile», который действительно очень похож на профиль распространения, но позволит приложению работать только на назначенных устройствах без использования XCode.

Проверьте эту ссылку для более подробной информации.

Экспорт приложения для тестирования (iOS, tvOS, watchOS)

1 голос
/ 29 мая 2013

1-Xcode-> Выберите приложение -> ЦЕЛИ -> щелкните приложение-> Настройка сборки-> Подписание кода: убедитесь, что для «Отладка» и «Any iOS SDK» установлено значение «Разработка iPhone»

2- Xcode -> Product -> Scheme -> Edit Scheme: убедитесь, что для параметра «Build Configuration» установлено значение «Debug».

1 голос
/ 15 января 2011

Профили распределения не используются для установки на устройства, я полагаю? Я только использовал дистрибутив для сборки, чтобы загрузить его в магазин приложений. Когда вы получаете новое устройство, вам также нужно не забыть добавить его в профиль, а затем снова загрузить его.

0 голосов
/ 02 июня 2013

Это ожидаемое поведение.При сборке для распространения убедитесь, что вы выбрали «Build», а не «Build & Go».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...