2011-08-29 6 views
2

명령 줄을 사용하여 밀어 넣기 알림을 사용하여 응용 프로그램을 올바르게 종료하는 방법을 알고 싶습니다.iPhone 응용 프로그램을 종료 한 후 푸시 알림

  • 내 원래 응용 프로그램은 푸시 알림과 잘 작동합니다

    는 여기에 몇 가지 배경입니다.

  • 내가 통해 응용 프로그램을 사임하는 경우
  • 는 "주최자 -> 아카이브가 -> 공유"어떤 개발자 인증서와 , 내가 명령 줄 codesign -f -s "iPhone Distribution: *****" -vv path/to/app를 통해 응용 프로그램을 사임하는 경우 통지는 여전히
  • 작동 밀어 응용 프로그램은 여전히 ​​잘 작동합니다. 그러나, 푸시 알림 중지 메시지와 함께 작업 No valid 'aps-environment' entitlement string found for application 'MyPushTest': (null). Notifications will not be delivered.

아무도 그 후에 통지가 정상적으로 작동 밀어 명령 줄은 정확한 사임 할 사용하는 방법을 알고 있습니까?

감사합니다.

답변

3

mobileprovisioning 프로필에서 푸시 알림을 허용하는 경우 모든 것이 원활하게 실행되어야합니다. 와일드 카드 mobileprovisioning 프로필은 푸시 알림을 지원하지 않습니다.

모바일 프로비저닝이 푸시 알림과 호환되는지 확인하려면 프로필에 "aps-environment"문자열 존재 여부를 확인하십시오. 샌드 박스의 경우 '개발'로, 프로덕션 게이트웨이의 경우 '프로덕션'으로 설정해야합니다.

www.aironapp.com을 확인하실 수 있습니다. 그것은 당신을 위해 recodesigning 않습니다. 설정에서 Apple Dev Account를 구성해야합니다.