문제

푸시 알림 활성화 아이폰 앱의 임시 빌드를 내 장치에로드 할 때이 오류가 발생합니다.

신청에 대한 유효한 APS 환경 자격이 없습니다

무엇을 의미하며 어떻게 수리합니까?

도움이 되었습니까?

해결책

솔루션을 찾았습니다. 빌드> 코드 서명 ID의 프로젝트 정보에서 자동으로 설정했으며 푸시 알림이 활성화되지 않은 ADHOC 배포 프로파일을 선택했습니다. (잘못된 것이 었습니다.) 올바른 프로필을 선택했고 오류가 사라졌습니다.

다른 팁

앱 ID에 대한 푸시 알림을 활성화해야합니다 ~ 전에 조항 프로필 만들기.

그래서 이 순서:

앱 ID를 만듭니다

APN을 활성화합니다

프로비저닝 프로파일을 만듭니다

나의 경우에는 Xcode는 프로비저닝 프로파일을 무효화했습니다 (회원 센터에서 그렇게 말할 것입니다).

효과가 있었던 것은 Xcode의 모든 프로비저닝 프로파일을 새로 고치십시오 회원 센터에서 앱을 푸시 할 수있는 후

다음은 컴퓨터의 모든 프로비저닝 프로파일을 새로 고치기위한 사과 안내서입니다. https://developer.apple.com/library/prerelease/ios/documentation/ides/conceptual/appdotributionguide/mainingprofiles/maintainingprofiles.html#//apple_ref/doc/uid/tp40012582-ch30-sw26

짧은 Xcode를 열고 다음을 수행하십시오.

  1. Xcode 환경 설정 창에서 계정을 클릭하십시오.

  2. 팀을 선택하고 세부 사항보기를 클릭하십시오.

  3. 나타나는 대화 상자에서 프로비저닝 프로파일 테이블 아래 왼쪽 하단 코너의 새로 고침 버튼을 클릭하십시오.

    Xcode는 프로비저닝 프로파일 테이블의 프로파일 목록을 업데이트합니다.

대상 -> 기능 -> 푸시 알림을 활성화해야합니다. Xcode 8.1을 사용 하여이 문제에 직면했습니다.

enter image description here

앱 ID (푸시 알림 활성화)에 대한 프로비저 프로필을 생성하면 WidlCard Ones를 사용하지 마십시오.

나는 한 가지 실수로 계속해서 프로세스를 계속해서 진행했습니다 ... 내가 계속 사용했던 프로비저닝 프로필은 개발이 작동하지 않습니다.

ADHOC 프로비저닝 프로필을 사용해야합니다

원래 코드를 작성하지 않았고 작동 방식에 대해 100% 확실하지 않은 경우 올바른 유형의 푸시 알림 토큰을 수신하도록 설정되어 있는지 확인하십시오. 내가 작업하고있는 앱이 릴리스 빌드에서만 토큰을 설정 한 문제가있었습니다. 다른 것이 작동하지 않고 코드가 올바르게 설정되었다고 생각한다면 시도해 볼 가치가 있습니다. 온라인으로 어딘가에 어딘가에 단계를 찾아서 시도해보십시오.

개발 프로파일에서도 작동하지만 APN (Apple Push Notifications)을 추가하면 멤버 센터로 가서 프로비저닝 프로파일을 다시 열면 (내 상기 무효)를 열고 닫았습니다. 다시 유효한 다음 설정을 통해 Xcode에서 프로필을 업데이트했으며 모든 것이 잘 작동했습니다.

제 경우에는 앱의 이름이 바뀌 었습니다. 따라서 기존 App-ID에 대해 프로비저닝 프로파일이 생성되었습니다. 내가해야 할 일은 앱 -ID를 변경하고 새로운 앱 -ID와 함께 새로운 프로비저닝 프로파일을 추가하는 것입니다.

이온 사용자의 경우 :-

원인 :- "Ionic Run iOS"를 사용하여 iPhone에서 앱을 실행하는 경우 동일한 문제가 발생합니다. 솔루션 :- 대신 Xcode를 사용하여 iOS 앱을 실행하여 iPhone에 앱을 설치해야합니다.

내 문제를 해결했습니다 !!!!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top