iPhone отклонил запрос на запуск - В профиле предоставления

Компания, для которой я разрабатываю проект, дала мне .mobileprovision файл и .p12 сертификат для добавления APNS в их проект. Пока я добавляю их профиль обеспечения в свой проект в XCode, XCode продолжает повторять: "iPhone отклонил запрос на запуск". когда я пытаюсь построить проект на моем физическом устройстве.

Я пытался удалить сертификат Apple Worldwide Developer Relations Certification Authority и добавить другую учетную запись пользователя в Mac, но ни одна из них не сработала. Только когда я отключил исполняемый файл Debug, приложение успешно запустилось, но это не решение, потому что мне нужно отладить приложение.

Должен ли я сказать им добавить UDID моего устройства к устройствам их учетной записи на developer.apple.com?

3 ответа

Вы получили профиль обеспечения распространения Adhoc, который не позволяет отладчику подключаться (они пропускают get-task-allow права), так как они предназначены для использования при распространении приложения для тестирования, а не для локальной разработки.

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

дал мне файл ".mobileprovision" и сертификат ".p12"

Это похоже на красную сельдь. Я бы предложил игнорировать оба из них. Если они хотят, чтобы вы работали над их приложением, они просто делают вас членом команды. Готово! Тогда для отладки на устройстве достаточно вашего собственного членства в центре разработки.

Вы пытаетесь с Development Profile против Distribution Profile?

  • Distribution Profile:

С AdHoc Distribution profile, вы не можете отлаживать любое приложение, оно должно использоваться только для распространения.

  • Development Profile:

Если вы не добавили свое устройство UDID к provisioning profile, вы можете попробовать сделать это и заново сгенерировать provisioning profile и скачать его.

В Keychain Access, вы узнаете, какой профиль вы получили от команды,

Другие вопросы по тегам