2013-02-13 4 views
1

Я пытаюсь интегрировать PushWoosh в свой проект, на самом деле я действительно интегрировал его и выпустил приложения в appStore. Теперь я планирую выпустить очень похожее приложение, но с другим контентом. Я сделал то же самое в последнее время, и PW отлично справлялся с каждой новой дублированной мишенью. Но в последнее время дублируемая цель вызывает проблемы. Дает это предупреждение об ошибке при запуске приложения:Ошибка в интеграции PushWoosh

Title: PushWoosh Error 
Description: Your provisioning profile does not have any APS entry. Please make your profile push compatible. 

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

[Update]

Одна вещь Вортс отметить, что я включил компьютер, делая реплики сборках. Таким образом, в начале все сборки дают ошибку, а затем, после того, как разочарованы, я создал целые новые сертификаты распространения для этого нового компьютера. Теперь, с новым сертификатом и т. Д., Я получил свою первую целевую pushWoosh, но затем на второй цели была та же ошибка, что и выше, и, на удивление, третья цель хорошо работает с PW. Теперь я исправляю то, что происходит неправильно, вызывая такие случайные ошибки. Есть идеи?

Благодаря

ответ

4

У вас есть «АПС-окружение» строка в вашем мобильном профиле инициализации? Если вам нет, вам нужно воссоздать его на портале Apple Development Portal, а затем убедитесь, что в новом профиле есть такая строка, а его значение соответствует шлюзу, который вы используете в PW, то есть «разработке» для Sandbox и «производство» для производства.

+0

Spot on man ... это была проблема. Хотя я уже все понял, но спасибо. Это может помочь кому-то еще в будущем. Кроме того, то, что я делал неправильно, заключается в том, что я загружал профиль сразу после того, как он нажимал совместимость через PW. – Ahmed

+0

После того, как я разочарован, я заканчиваю чтение руководств Apple по строкам и в каком-то месте наткнулся на «Вы должны каким-то образом изменить профиль (например, переключить параметр)), чтобы портал создал новый профиль обеспечения. профиль не так «загрязнен», вам предоставляется исходный профиль без прав доступа. » Источник: http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ProvisioningDevelopment/ProvisioningDevelopment.html#//apple_ref/doc/uid/TP40008194-CH104-SW1 – Ahmed

0

я просто придумал другое решение этой проблемы, что я надеюсь, что поможет:

Моя проблема в том, что имя мое приложение в Xcode не был таким же, как App ID я созданного вручную на Портал разработчиков Apple. У меня есть «Автоматическое управление подписью», включенным в Xcode, поэтому Xcode автоматически создал идентификатор приложения в портале разработчиков Apple под названием XC com paye ...

Я следил за процессом создания сертификатов с нуля, добавил их в ИД приложения, созданного Xcode, и вуаля! Оно работает.

Надеюсь, это поможет! :-)

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