3

이것은 잠시 동안 나를 괴롭 히고있는 질문입니다. APNS (Push)라는 엉망진창에 들어가기를 원치 않는 내 앱 (지금 제출 - 아직 승인되지 않은)을 시작했습니다.iPhone 앱 ID 및 프로비저닝 ... 푸시를 사용할 경우 프로비저닝 ID 대신 앱 ID가 사용됩니까?

아이폰 개발자 센터 :

나는 다음과 같은했다 Portal-> 프로비저닝 프로비저닝 : 그런 다음 나는 개발 및 배포 프로비저닝 프로파일을 만들었습니다. 나는 XCode에 둘 다 설치했다. 모든 늠름한 dory. 개발 프로파일은 너무 빨리 (90 일) 만료 됨으로 조금 겁나는 일이지만, iPhone에서 제거하고 나중에 새 것으로 서명 할 수 있습니다. 개발 프로파일을 사용하여 테스트 한 다음 나중에 배포 프로파일에 서명하여 제출했습니다. 그런 다음 배포 프로필 서명 된 앱을 iTunesConnect (앱 스토어)에 업로드했습니다.

오케이, 그 정도 이해합니다. 이제는 이해할 수없는 부분이 있습니다. 푸시 작동 방식에 대한 이론과 방법을 이해 했으므로 앱에 추가하고 싶습니다. Portal-> 앱 ID를 프로비저닝 : 아이폰 개발자 센터 :

은 이미 아래에 갔다 및 프로필이 (구매 활성화에 - 응용 프로그램 &을 밀어) 프로비저닝 개발 프로비저닝 프로파일 및 배포를 만들었습니다.

여기가 혼란 스럽습니다. 읽은 모든 책과 문서에서 지금부터이 "App ID"프로비저닝 프로파일 (푸시 가능)을 사용하여 앱에 서명해야한다고 나와 있습니다.

이전에 작성한 프로비저닝 프로파일을 더 이상 사용하지 않는다는 의미입니까?

이러한 "App ID"프로비저닝 프로파일을 Xcode로 가져 오면 이전에 생성 된 "푸시되지 않은"프로파일과 함께 존재하게됩니다. ~/Library/Mobile Devices/Provisioning Profiles에는 이제 2 개의 파일이 있습니다. 한 명의 디벨과 한 명의 배포자. 이 앱에 대해서는 "비 푸시 (non-push)"를 더 이상 사용하지 않더라도 4가됩니다. (사실, 그들은 번들 코드와 앱 ID를 사용하여 잠겨 있기 때문에이 이후 버전의 모든 앱에서 푸시를 사용하면 절대로 다시 사용하지 않겠습니까?)

혼동.

누구든지 나를 계몽시킬 수 있습니까? 푸시를 사용하지 않더라도 모든 사람에게 처음부터 '앱 ID'프로필을 사용하지 않는 이유는 무엇입니까? 더 간단하게 유지할 수 있습니다. 지금부터는 "Push Enabled"프로파일 만 생성해야합니까? 푸시 (또는 해당 인앱 구매)를 사용할 것인지 확실하지 않더라도?

제게 통찰력을주십시오. 나는 이것을 잘못하고 싶지 않다.

감사합니다.

쟌 당신이 언급 한 내용에 따라

+0

이것을 이해 했느냐? 비슷한 위치에 있습니다. Xcode에서 새로운 푸시 가능 앱 ID를 사용하는 방법에 대해 혼란스러워합니다. Xcode로 끌어다 놓기 만하면됩니다. 또는 일부 설정을 변경해야합니까? – psychotik

답변

2

, 내가 읽은 책과 문서가 내가 프로필을 프로비저닝이 "앱 ID"와 응용 프로그램에 서명 할 필요가 있다고 모든

(푸시 사용 가능) 지금부터.

원본 인증서가 유효하지 않은 것으로 보입니다. 나는 애플이 왜 이것을하는지 모르지만 푸시를 사용하는 조항이 그렇지 않은 조항과 동일하지 않다는 사실을 분명히하고있다.

내 가정은 다음을 기반으로합니다. "와일드 카드"번들 ID가있는 프로비저닝 프로파일은 APNS를 사용할 수 없습니다. 그들은 무엇이 무엇인지에 대해 매우 엄격합니다.

나는 이유 중 하나는 모르겠지만 보안 및 기타 요인과 관련 있다고 가정합니다.

0

파일을 프로비저닝하기위한 옵션을 다운로드하는 것 외에 일부 편집 옵션이 있다고 생각합니다. 이것에 관해 많이 모른다. ..