씬디의 블로그

[XCode] Bundle Identifier 본문

Xcode

[XCode] Bundle Identifier

cyndi 2023. 12. 27. 09:31

XCode

새로운 프로젝트를 생성할때 아무렇지 않게 넘겼던 이 팝업창

여기서 중요한 것! Bundle Identifier

 

아마 주룩이 App store connect에 업로드할 때

번들ID가 중복되서 처음에 올리면서 버벅거렸던 것 같은데

아지? 맞아여? 보고있나여? 잘 살고 있져?

 

번들ID는 앱을 구분할 수 있는 고유한 식별자이다

사람으로 따지면 주민등록번호와 같은 고유한 값!

 

고유하니까 중복되어서는 안되고(주민번호도 중복되는 일이 전혀 없는것처럼!)

실제로 출시 전에 중복 여부를 검사하게 된다

 

중복된 번들ID를 사용한다면?

-> 물론 출시가 불가능할테고

-> 에러가 뜨고 빌드가 되지 않는 경우가 발생한다

 

Organization Identifier: com.cyndi + Product Name: Test 

Bundle Identifier: com.cyndi.Test

 

Organization Identifie은 개인 개발의 경우 주로 com.nickname을 작성하는데

나는 com.cyndi라고 적어놨고 Bundle Identifier에 자동적으로 조합되서 나온다

 

앱을 출시하고 번들ID를 바꿀 수 있을까?

놉!

번들 ID는 빌드한 후 변경할 수 없다!

 

이렇게 변경할 수 없고, 중복되어서는 안되니 번들 ID를 처음부터 잘 정해야한다

 

보통 웹의 도메인을 거꾸로 적는 형태를 띈다

-> com.naver.webtoon

-> come.google.sheets

'Xcode' 카테고리의 다른 글

[Xcode] Xcode에서 커밋 히스토리 확인하는 방법  (0) 2024.07.26
[Xcode] Swift file vs Cocoa Touch Class  (0) 2023.12.28