번들 ID 접미사? 뭔데?


답변:


70

회사가 없다면 이름을 남겨주세요. info.plist 파일의 번들 ID와 iTunes Connect에서 제출 한 번들 ID가 모두 일치하면 상관 없습니다.

Bundle ID Suffix에 번들 ID의 전체 이름을 작성해야합니다.

예:

Bundle ID suffix = thebestapp (NOT CORRECT!!!!)

Bundle ID suffix = com.awesomeapps.thebestapp (CORRECT!!)

그 이유는 개발자 포털에 설명되어 있습니다 .

앱 ID 문자열에는 마침표 (.)로 구분 된 두 부분이 포함되어 있습니다. 앱 ID 접두사 (기본적으로 팀 ID, 예 ABCDE12345)와 앱 ID 접미사 (예 : 번들 ID 검색 문자열 com.mycompany.appname)입니다. [강조 추가]

따라서이 경우 접미사는 전체 문자열 com.awesomeapps.thebestapp입니다.


6
그러나 무엇이 한 쪽을 옳게 만들고 다른 쪽이 맞지 않는가? 더 긴 이름을 사용하는 것을 잊었다면 나쁜 일이 일어날까요?
radven 2010

2
당신은 당신의 정보 plist에 com.company.app반대로 넣어야 company.app합니까?
Alex Coplan 2012 년

1
프로비저닝 프로필과 일치하는 한 순서와 형식은 중요하지 않습니다.
Nikolay Frick

1
앱 이름이 TheBestApp이면 접미사가되어야 com.mycompanyname.TheBestApp합니까?
nonopolarity

30

번들 식별자는 설정을 저장하고 응용 프로그램을 고유하게 참조 할 수있는 도메인으로 시스템에서 사용하는 응용 프로그램의 ID입니다.

역 DNS 표기법으로 표시되며 회사 이름과 응용 프로그램 이름을 사용하여 만드는 것이 좋습니다.

Awesome Apps라는 회사의 The Best App이라는 앱에 대한 예제 번들 ID는 다음과 같습니다.

com.awesomeapps.thebestapp

이 경우 접미사는 thebestapp입니다.


1
감사! 제출할 때 번들 ID에 대한 드롭 다운을 제공합니다. 제 경우에는 nameofapp-*. 번들 ID 접미사를 ABC로 설정하면 info.plist에서 번들 ID를 무엇으로 설정합니까?
Ian McIntyre Silber

1
앱 ID는 번들 ID와 완전히 별개입니다. 앱 ID는 앱 스토어에있는 앱의 ID이며, 번들 ID는 iOS에서 애플리케이션을 고유하게 식별하는 데 사용됩니다. 내 대답을 읽으십시오. 번들 ID는 역 DNS 형식을 따라야합니다. com.something.somethingelse
Jasarien

2
명확하게 말하면, 회사 도메인 이름이 .gov로 끝나는 경우 번들 ID는 gov.awesomeapps.thebestapp이어야합니까?
Vance Smith

2
4 개의 세그먼트를 사용할 수 있습니까? 예 : com.awesomeapps.gamesdivision.thebestgame
Danyal Aytekin 2011-12-06

3
그 이유를 이해하는 측면에서 여기에 언급 된 의견 중 어느 것도 제대로 설명하지 못했습니다. 요청은 PREFIX가 아니라 SUFFIX에 대한 것입니다. 번들 이름은 thebestapp이므로 접미사 com.awesomeapps가 앞에 오게됩니다. 접미사가 아닙니다. Apple은 미리 입력 필드 중 하나에 앱 이름을 요청하므로 번들 INFIX를 형성합니다. 그 부분이 제공됩니다. OP가 혼동되는 것은 당연합니다. 대답? - 그냥은 아무것도 넣어 제출하기 전에 결과 및 편집, 그냥 당신이 사방에 "같은 거짓말을"할 것을 참조
aremvee
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.