Como posso obter uma sequência de caracteres do Identificador de pacote por meio de programação no meu aplicativo?
ios
cocoa-touch
user973984
fonte
fonte
let bundleIdentifier = NSBundle.mainBundle().bundleIdentifier
Bundle.main.bundleIdentifier!
( documentação )
fonte
let bundleIdentifier = NSBundle.mainBundle().bundleIdentifier
Você pode precisar da abordagem da Core Foundation para obter o valor. O exemplo do ARC é o seguinte:
fonte
Para obter o identificador de pacote por meio de programação no Swift 3.0 :
fonte
Eu uso essas macros para torná-lo muito mais curto:
para que eu possa comparar assim:
fonte
Se você está tentando obtê-lo programaticamente, pode usar a linha de código abaixo:
Objetivo-C:
Swift 3.0:
Atualizado para a última atualização Ele funcionará para aplicativos iOS e Mac.
fonte