transferir reiniciar mac como cambiar archivos ios nsbundle

ios - reiniciar - ¿Cómo obtener el ID del paquete?



como cambiar de windows a ios en mac (5)

En Xcode 4, seleccione su proyecto, luego su objetivo (solo debe tener uno) y luego la pestaña "Información". Debería poder ver el identificador del paquete allí.

Estoy trabajando para que la API de Facebook funcione para iOS, y la página de registro de FB requiere el ID de paquete del proyecto. ¿Cómo puedo obtener esta información? Leí algo sobre cómo obtenerlo en el tiempo de ejecución, pero ¿hay alguna forma de que Xcode me diga esta información o está guardada en algún lugar? No estoy usando el ID de paquete predeterminado, recuerdo haberlo configurado mientras creé el proyecto.


Para aquellos que usan Xcode> = 7: seleccione su objetivo y haga clic en la pestaña General . El identificador de paquete se encuentra en Identidad .


Puede averiguar y cambiar desde el archivo de soporte => info.plist => Identificador del paquete

Es generalmente el formulario de DNS ex. com.companyname.appname


Si está creando una biblioteca, esto puede ser problemático: las aplicaciones tienen una ID de paquete. Sin embargo, es probable que pueda consultar esto mediante programación utilizando [NSBundle mainBundle] y luego [NSBundle bundleIdentifier]


Si está intentando obtenerlo mediante programación, puede usar la siguiente línea de código:

C objetivo

NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];

Swift 3.0:

let bundleIdentifier = Bundle.main.bundleIdentifier

Funcionará tanto para aplicaciones iOS como para Mac. Buena suerte ...