Cómo utilizar Unity3D en dispositivos IOS
1. Obtenga el exportador de Unity y iOS. Si no ha obtenido la herramienta Unity3D, y mucho menos IOS, me temo que no se puede desarrollar ningún juego de Unity3D en este momento. al sitio web oficial para descargar la última versión. El programa tiene actualmente dos versiones, una es la versión gratuita (2. Regístrese como desarrollador de Apple. Lo siguiente que debe hacer es unirse al desarrollador de Apple. Este es un proceso necesario para continuar con el desarrollo de su IOS (sin registrarse). No puedes cargar software y no tiene sentido desarrollarlo). Por cierto, debes pagar $99 por año para unirte a los desarrolladores de Apple. Si puedes pagar este precio, puedes registrarte a través de la siguiente dirección: 3. Descarga y. instale XCode Si ya se ha unido a Apple Developer, lo siguiente es descargar e instalar XCode. Esto puede resultar confuso al principio. Algunos amigos que son nuevos en Unity pueden pensar que XCode es para crear herramientas nativas para iOS. ¿Tiene algo que ver con la aplicación? De hecho, cuando Unity está desarrollando para IOS, también usa XCode como intermediario para compilar código C# o JS en una aplicación local para IOS y luego publicarlo en el dispositivo iOS. Lo que realmente uso es Sigue siendo Apple XCode, pero Unity3D encapsula las operaciones específicas y el proceso de conversión. Todo su desarrollo se producirá en Unity, no en XCode (la capa inferior se implementa con Mono, y Mono usa LLVM para traducir los scripts de Unity a los idiomas locales). ). Aquí, la función de XCode es simplemente importar contenido de Unity a un dispositivo específico. Puede descargar XCode desde Apple Store: 4. Cree un perfil de desarrollador A estas alturas, ya debería haber descargado Unity (ya sea genuino o crackeado). . y XCode, y activó su estado de desarrollador de Apple. Pero ahora, para importar su juego directamente desde Unity a un dispositivo IOS, también necesita un perfil de desarrollador (debe confiar en este perfil para poder transferir el juego). que desarrolle o cualquier caso de prueba en su dispositivo IOS). Específicamente, Apple proporciona dos tipos de métodos de configuración de archivos, a saber, archivos de configuración de desarrollador para desarrollo y prueba y envío al perfil de distribución de Apple Store. Debe hacer 3 cosas: 1. Registrar su dispositivo 2. Crear una ID3 de aplicación y obtener un certificado de firma. Puede seguir las instrucciones en su correo electrónico de desarrollador de Apple. Complete estas tres cosas a través de la dirección: Ahora. seleccione Certificados, Identificadores y Perfiles desde los cuales puede acceder y administrar su perfil, ID de Apple, etc. 1) Registre su dispositivo en la sección Certificados, Identificadores y Perfiles Seleccione el dispositivo. Esto es necesario para que Apple identifique el dispositivo específico para realizar la prueba. Esto no cambia ninguna configuración en su dispositivo, por lo que puede usar fácilmente el dispositivo que usa todos los días. Al registrar su dispositivo, puede hacer clic en el botón + para agregar un nuevo dispositivo. Luego debe ingresar el nombre del dispositivo (puede ser cualquier nombre) y el UDID (el ID único del dispositivo). Descubrirá que puede registrar más de un dispositivo para la prueba, lo cual resulta útil si desea realizar la prueba en diferentes dispositivos (como un iPhone y un iPad). Para encontrar el UDID de su dispositivo, debe conectar su dispositivo a su computadora, luego abrir iTunes y hacer clic en el botón iPhone (en la parte superior derecha de la interfaz verá la información del dispositivo, incluido el nombre). Luego puedes pasar el cursor sobre él y hacer clic en SerialNumber, que se convertirá en un identificador constante, que es el UDID. Este es el número que necesita y debe copiarlo y pegarlo en la sección ID del MemberCenterPortal. Ahora puedes registrar tu dispositivo. Recuerda que una vez que registres un dispositivo, solo podrás cambiar su nombre pero no su UDID. 2) Establecer una ID de aplicación El siguiente paso es configurar su ID de aplicación. Aún en los Certificados, Identificadores y Perfiles del MemberCenterPortal, seleccione el ID de la aplicación y haga clic en el botón +.
Comience proporcionando la descripción que desee, siempre que le ayude a recordar para qué se utiliza su identificación. Un buen enfoque es utilizar un nombre único para una aplicación y un nombre común para una aplicación de prueba. A continuación, debe configurar el BundleIdentifier, que se presenta en forma de notación de dominio inversa, "es decir: com+su nombre completo (si es un desarrollador individual)+el nombre de su juego: com.YourName.TheGameName". El BundleID será único y solo se usará para un juego, por lo que necesitarás usar un nombre diferente para cada uno de tus juegos. Sin embargo, esto es útil, ya que te permitirá acceder a cosas como "Game Center" y "Game Center". y otros servicios, por otro lado, el BundleID de Wildcard se presenta en el siguiente formato: com.YourName.* Aquí se utilizan asteriscos en lugar del nombre del juego. Este formato te permite utilizar el mismo ID en múltiples aplicaciones, sin tener que hacerlo. establezca un nombre diferente cada vez, pero esto no le permite usar un dispositivo específico. Ahora que ha seleccionado Continuar y confirmar la ID de la aplicación, anótela, ya que la necesitará en la compilación de Unity más adelante. Úselo en la configuración 3) Obtenga el Certificado de desarrollador ahora, lo primero que debe hacer es obtener la Solicitud de firma de certificado de su computadora. Vaya a Aplicaciones>Utilidades>KeychaneAccess, luego Preferencias>Certificados está APAGADO y cierre Preferencias. en KeychaneAccess, vaya a CertificateAssistant y seleccione RequestCertificate de CertificateAuthority. Proporcione los mismos detalles que utilizó al registrarse para el Programa de desarrollador y haga clic en Continuar y seleccione Guardar en el escritorio y RSA. el prefijo .certSigningRequest en su escritorio. Ahora regrese a la sección Certificados, identificadores y perfiles de MemberCenterPortal y seleccione Certificados>Desarrollo (tal como lo haría para un certificado de desarrollo). Luego presione el botón + para crear. que guardó en el Escritorio antes de enviarlo, asegúrese de desplazarse hacia abajo en la página y buscar WWDRCertificate si necesita enviarlo ahora, CertificateSigningRequest se enviará a Apple y se reemplazará con otro contenido que pueda descargar. Se llamará: ios_development.cer, por lo que ahora debería tener dos certificados en su escritorio. Es decir, ios_development.cer y WWDRCertificate, debe hacer doble clic en estos dos certificados para instalarlos en KeychaneAccess. Ahora ha configurado su certificado de desarrollador. 4) Cree el archivo de configuración. Después de completar los tres pasos anteriores, ahora puede continuar creando el archivo de configuración. Aún en Certificados, identificadores y perfiles de MemberCenterPortal, vaya a ProvisioningProfiles>All y presione el botón + para crear un nuevo perfil.
Haga una selección entre Desarrollo y Perfil de distribución (¡aquí necesitamos Desarrollo!), y luego, en la siguiente pantalla, seleccione el ID de la aplicación, el dispositivo y el certificado asociados con el perfil (nota: esto es lo que configuró en el paso anterior). Finalmente dale un nombre al perfil y revisa tus elecciones anteriores. Haga clic en Generar cuando esté listo. Ahora puede ver su nuevo archivo de configuración, debe descargarlo a su escritorio e instalarlo. El archivo de aprovisionamiento será un archivo con el prefijo .mobileprovision. Ahora vaya a XCode, vaya a Ventana>Organizador>Dispositivos>ProvisioningProfile y haga doble clic en el perfil de aprovisionamiento que se descargó en su escritorio. Ha completado la instalación y puede verla en la vista Organizador. Este último paso es muy importante porque no se ejecutará correctamente hasta que el perfil esté instalado en Xcode. Algunas cosas adicionales: aún en XCode, si su dispositivo aún no aparece en la vista Dispositivos, vaya a Ventana>Organizador>Dispositivos y seleccione el dispositivo por nombre. Es posible que deba seleccionar UseforDevelopment durante este proceso y luego proporcionar los detalles de su registro de desarrollador. Aunque este es un proceso más largo, ¡la buena noticia es que ya hiciste el trabajo! Ahora puedes empezar a trabajar en tu juego de Unity y estar listo para exportarlo. Pero recuerda, solo puedes registrar un dispositivo y crear un certificado de desarrollador una vez, y cada vez que crees un juego nuevo necesitarás crear una nueva ID de aplicación y un nuevo archivo de configuración. 5. Utilice Unity para publicar su juego de iOS. Cuando esté listo para exportar su juego, inicie Unity3D, seleccione Archivo>Configuración de compilación, asegúrese de seleccionar iOS como plataforma y recuerde incluir la escena actual en el juego exportado (use el. botón Agregar actual). Luego haga clic en el botón PlayerSeetings y vaya a Otras configuraciones. Configure el BundleIdentifier como lo configuró anteriormente (com.YourName.TheGameName). Es posible que deba configurar la versión de TargetIOS en 6 (o la última versión en el futuro). Aparte de eso, simplemente mantenga todo como predeterminado a menos que tenga una razón para cambiarlo (configuraciones especiales o algo así). Luego regrese a BuildSettingsWindow y haga clic en Build para guardar el proyecto en su propia carpeta. En este punto, conecte su dispositivo a su computadora, abra la carpeta e inicie el proyecto XCode. Lo verás abierto en XCode. Seleccione su dispositivo en la esquina superior izquierda de la interfaz XCode y haga clic en el botón Ejecutar.