2014-10-06 3 views
1

Я начал готовить приложение iOS (Bruin Dining) для отправки, но теперь, когда я пытаюсь выполнить тестирование на своем iphone, я получаю сообщение об ошибке «Действительный профиль подготовки, который не найден для этого устройства». Я пробовал смотреть на другие вопросы SO, но ни один из них не был для Xcode 6.Действительный профиль Профили не найден для этого устройства, Xcode 6?

Ниже приведены некоторые скриншоты из того, что у меня есть на портале разработчиков. Кроме того, я подтвердил, что мой iphone был указан как одно из устройств, которые можно использовать для приложения.

Какое-то странное поведение я заметил:

Когда я попытался создать профиль распределения с именем «Bruin Dining,» Я получил сообщение об ошибке по линии «Provisioning профиль уже существует с этим именем», поэтому я заканчивал назвав его «BruinDining». Кроме того, когда я дважды щелкнул файл «Bruin_Dining.mobileprovision», он не запрашивал «добавить в библиотеку».

enter image description here

enter image description here

enter image description here

ответ

1

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

Для решения проблемы присвоения имен профилей вы можете назвать их «BruinDining_dev» и «BruinDining_distri», чтобы сделать их очевидными.

+0

Итак, теперь он работает на моем iphone 5, но теперь экран имеет почтовый ящик, и он уменьшился до размера iphone 4. Мне интересно, если это проблема? – Mahir

+0

Нет, это другая проблема. В вашем проекте содержится изображение с заставкой для iphone 5? Когда iPhone 5 был выпущен, система отображалась как iPhone 4 для всех приложений без всплывающего экрана размером 5 дюймов, возможно, это все еще так. – Imotep

+0

Я добавил изображение в раздел образа запуска папки с изображениями – Mahir