2011-01-05 2 views
1

Итак, я создал приложение для представления в App Store с помощью моего профиля распространения и отправил его в порядке.Xcode пытается установить профиль распространения на устройство

Теперь, я пришел, чтобы проверить мое новое обновление на моем iPhone, и Xcode твердит мне

"Cant run 'my app' on iPhone 'Joes iPhone'. 
The iPhone “Joe’s iPhone” doesn’t have the provisioning profile with 
which the application was signed. 

Click “Install and Run” to install the provisioning profile 
“Distribution Profile” on “Joe’s iPhone” and continue running “myapp.app”. 

Моя конфигурация Debug, и личность подписи кода установлен в iPhone Developer, как в проекте и целевых настроек.

Как я могу заставить Xcode снова начать использовать профиль разработчика?

Thanks

ответ

0

Это нормально. Если вы нажмете «Установить и запустить», XCode установит профиль обеспечения на телефон, затем установит приложение и запустит его.

Moszi

+0

Я нажал кнопку «Установить и запустить», и он запустил приложение, но сообщение появляется каждый раз. У меня создалось впечатление, что профиль распространения не должен использоваться для тестирования сборок, только для представления магазина приложений? – joec

+0

Ну, это правда. Я имею в виду, что он должен использоваться только для магазина приложений. Но вы должны создавать различные конфигурации, такие как Debug/Release/Distribution, а для Debug/Release использовать профиль Provision Development, а для Distribution - профиль распределения распределения. – Moszi

+0

В моей конфигурации Debug используется профиль моего разработчика ... вот что я пытаюсь создать и запустить. Xcode сообщает мне установить профиль распространения. Возможно, конфликт с файлом предпочтений? – joec

0

Redownloaded сертификаты и убираются все цели

+0

Если это решило проблему, не забудьте принять свой собственный ответ, нажав на большую отметку слева. Это является ответом, как тот, который решил проблему на благо будущих читателей. – razlebe

1

я должен был пойти в меню Project и выберите «Edit Активный Target» - хотя мои профили провизий были правы, что цель по-прежнему установлена мой профиль выпуска App Store, а не мой профиль разработки. Я не знаю причину этого, но это устранило проблему.

Смежные вопросы