¿Cómo puedo obtener una cadena del Identificador de paquete mediante programación desde mi aplicación?
ios
cocoa-touch
usuario973984
fuente
fuente
let bundleIdentifier = NSBundle.mainBundle().bundleIdentifier
Bundle.main.bundleIdentifier!
( documentación )
fuente
let bundleIdentifier = NSBundle.mainBundle().bundleIdentifier
Es posible que necesite un enfoque de Core Foundation para obtener el valor. El ejemplo de ARC es el siguiente:
fuente
Para obtener el identificador de paquete mediante programación en Swift 3.0 :
fuente
Utilizo estas macros para hacerlo mucho más corto:
así que puedo comparar así:
fuente
Si está intentando obtenerlo mediante programación, puede usar la siguiente línea de código:
C objetivo:
Swift 3.0:
Actualizado para el último swift Funcionará tanto para aplicaciones iOS como Mac.
fuente