![what is an xcode target what is an xcode target](https://i.ibb.co/hDqbMNR/Captura-de-pantalla-2020-09-18-a-las-18-54-59.png)
The only requirement is that the bundle identifier is unique. Reverse domain name notation is what Apple recommends and it's a pattern most developers use. Remember that you choose the bundle identifier. To create a unique bundle identifier, you append the name of the application to the reversed domain, for example,. For example, I could also use coacasts for the applications I build for Cocoacasts even though I don't own cocoacasts.blog. The domain is only used to ensure the bundle identifier is unique. You don't need to own the domain you use for your application's bundle identifier.
#WHAT IS AN XCODE TARGET CODE#
For my company, Code Foundry, I use bundle identifiers that start with be.codefoundry. Every application I build for Cocoacasts has a bundle identifier that starts with com.cocoacasts, that is, the reverse of the Cocoacasts website. To avoid conflicts, Apple encourages developers to use reverse domain name notation for choosing an application's bundle identifier. This means that no two applications can have the same bundle identifier. What is an App ID? What is a bundle ID? And what's the link between App IDs and bundle IDs? Bundle IdentifierĪ bundle ID or bundle identifier uniquely identifies an application in Apple's ecosystem. In today's tutorial, I'd like to talk about App IDs and bundle identifiers. Every developer new to Cocoa and Swift development needs to become familiar with Apple's lingo and processes.