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
, вы узнаете, какой профиль вы получили от команды,