Todo el proceso de desarrollo de la aplicación uniapp desde el desarrollo hasta el lanzamiento: la depuración de la máquina realHemos introducido el directorio de estructura del proyecto para desarrollar uniapp antes, por lo que esta vez hablaremos sobre cómo usar Hbuilder en Android. y depuración de IOSAPP Depuración de Android Al depurar aplicaciones de Android, puede optar por utilizar la base proporcionada por DCloud, de modo que se cargará una aplicación Hbuilder en su teléfono de forma predeterminada y su código se moverá a esta aplicación para la depuración. esto es conveniente. El código se mueve a esta aplicación para su depuración. La ventaja de esto es que es conveniente. Los usuarios solo necesitan ejecutarlo como si ejecutaran H5 directamente en sus teléfonos móviles. El problema es que si la aplicación integra complementos nativos, entonces. La aplicación predeterminada no se puede utilizar y no se puede realizar la depuración para algunos números de versión, logotipos de aplicaciones, etc. No se puede realizar la depuración, por lo que personalmente recomiendo usar una estación de acoplamiento personalizada para depurar la capa inferior de uniapp o realizar el desarrollo de la página a través de webview. Luego, para algunas llamadas de hardware subyacentes, como Bluetooth, NFC y otros dispositivos de hardware, debe escribir su propio complemento. -ins a través de API uni o código nativo, también hay un complemento nativo. Dicha capa inferior personalizada se empaqueta de acuerdo con su propio proyecto. La verdadera estación de acoplamiento personalizada es empaquetar una estación de acoplamiento de aplicación real. cosas en su proyecto, y luego en esta estación de acoplamiento. El sitio representa las páginas que escribe, para que pueda usar algunas cosas nativas. Primero, debemos usar una estación base personalizada para empaquetar una aplicación de estación base personalizada como una aplicación formal, luego debemos usar nuestro propio certificado. El paquete de la aplicación de Android debe usar el nombre de la tabla de certificados digitales en el archivo . Lado del almacén de claves. Como desarrollador, este certificado se puede generar en nuestra propia computadora. Primero, necesitamos instalar el entorno Java en la computadora. De lo contrario, podemos ir al sitio web oficial de Oracle para instalar el entorno Java. De lo contrario, puede ir al sitio web oficial de Oracle para descargar una instalación de JDK y configurar variables de entorno, o puede ingresar javac en la línea de comando para determinar si su computadora tiene un entorno Java. Después de editar, puede usar el comando keytool para generar el certificado keytool-genkey-aliastestalias-keyalgRSA-keysize2048-validity36500-keystoretest.keystoretestalias es el alias del certificado, que se puede modificar a los caracteres que desea configurar. para usar letras y números en inglés test.keystoretest.keystoretest .keystoretest.keystoretestalias es el alias del certificado, que se puede modificar a los caracteres que desea configurar. Se recomienda usar letras y números en inglés test.keystoretest.keystoretest.keystoretest. .prueba de almacén de claves. keystore es el nombre del archivo del certificado. Se puede modificar al nombre del archivo que desea configurar o puede especificar la ruta del archivo completo. 36500 es el período de validez del certificado, lo que significa que el período de validez es de 100 años. , en días. Se recomienda establecer un tiempo mayor para evitar la caducidad del certificado. El certificado le pedirá que ingrese una contraseña y alguna información relacionada. La contraseña aquí no debe ser demasiado complicada para evitar olvidarla. , obtendrá un archivo con una extensión .keystore. Puede especificar la ruta del archivo o la ruta completa. El archivo con la extensión del almacén de claves es el certificado que necesitamos. Este certificado se puede usar en múltiples proyectos, así que guarde este paquete de certificado. La base personalizada tendrá el certificado digital de Android. Seleccionamos "Ejecutar-Ejecutar" en Hbuilder. teléfono móvil o simulador: cree una base personalizada "Abra la interfaz de la aplicación empaquetada y edite el nombre del paquete de Android. Esto representa el ID de su aplicación. Cada aplicación tendrá una identificación independiente. Se recomienda completar el formato de com.su organización. nombre.
Nombre de la aplicación y complételo todo en minúsculas en inglés. No utilice su propio uni.xxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxx. En la parte inferior, elija usar su propio certificado, seleccione el certificado digital que acaba de crear en el archivo del certificado y complete el alias del certificado y la contraseña de la clave privada del certificado, verifique la base de depuración personalizada y luego haga clic en Paquete. El proceso de empaquetado se realiza online en el servidor en la nube de Dcloud, solo debemos esperar pacientemente. Una vez completado el paquete de depuración y ejecución, seleccione "Ejecutar - Ejecutar en teléfono móvil o emulador - Ejecutar en la base de aplicaciones de Android" para abrir la interfaz de ejecución. Su teléfono Android está conectado a la computadora mediante un cable de datos. para activar el modo de depuración, y diferentes marcas de teléfonos necesitan activar la depuración. Los métodos de los modos son diferentes. Puede descubrir cómo activar el modo de depuración a través de Baidu su marca + activar el modo de depuración. para activar el modo de depuración a través de Baidu su marca + activar el modo de depuración. Puede descubrir cómo activar el modo de depuración a través de Baidu su marca + activar el modo de depuración. Después de activar el modo de depuración, haga clic en el botón Actualizar en la interfaz de Hbuilder y podrá ver su teléfono móvil. En este momento, haga clic en Ejecutar para depurar la aplicación en el teléfono móvil. La depuración de Apple también es compatible con Apple y Android. El método para obtener el certificado es diferente. La última versión de Hbuilder ya no admite la depuración en una máquina real utilizando la base predeterminada, por lo que si desea depurar en una máquina real, debe utilizar un método diferente. La última versión de Hbuilder ya no admite la depuración en un dispositivo real utilizando la base predeterminada, por lo que si desea depurar en una máquina real, debe empaquetar una base personalizada. Obtener el certificado Obtener el certificado de Apple será relativamente engorroso y requiere que tengas un dispositivo Apple. Por supuesto, también hay formas extravagantes que no requieren un dispositivo Apple. Obtenga las calificaciones de desarrollador de Apple. Esta calificación tiene un costo de 99 dólares estadounidenses al año. En cuanto al registro de las calificaciones de desarrollador de Apple, abriré una publicación de blog separada para explicarlo. para crear un archivo CSR con una computadora Mac y abrir la aplicación de acceso a llavero, seleccione "Asistente de certificado: solicitar un certificado de una autoridad de certificación" en la barra de menú, complete el correo electrónico y otra información, seleccione almacenar en el disco. haga clic en Continuar y obtendrá un archivo .certSigningRequest. archivo certSigningRequest. Inicie sesión en Apple Developer Platform (AppleDeveloper), seleccione "Certificado", "Identificador y perfiles" en la cuenta, ingrese a la página de creación de perfil de certificado en la página de creación de certificado (Certificados), haga clic en + para crear uno nuevo; para la conveniencia de depurar, necesitamos Seleccione el modo AppleDevelopment o IOSAppDevelopment y haga clic en Continuar. Se nos pedirá que carguemos el archivo CSR. En este momento, seleccione el archivo CSR que generamos en la computadora. Haga clic en Continuar para generar el archivo de certificado. para descargar el archivo de certificado. A continuación, debemos crear un Identificador. Haga clic en + Nuevo y seleccione AppID. A continuación, debemos crear un Identificador, hacer clic en + Nuevo, seleccionar AppID, hacer clic en Continuar y seleccionar APLICACIÓN. debe ingresar nuestros Identificadores personalizados y seleccionar las funciones utilizadas por nuestra aplicación, como inicio de sesión de Apple, notificaciones y más. , debe seleccionarse aquí; de lo contrario, no se podrá utilizar. Después de completar, haga clic en "Continuar". A continuación, también debemos agregar dispositivos IOS al catálogo de dispositivos, porque Apple también tiene restricciones en los dispositivos de prueba y deben verificarse con anticipación. Seleccione el directorio del dispositivo, haga clic en el signo más para crear uno nuevo, ingrese el nombre del dispositivo y el UDID. El UDID aquí debe obtenerse del dispositivo que estamos utilizando. Puede obtener rápidamente el UDID del dispositivo accediendo a esta URL a través del dispositivo. (Diente de león | Obtenga rápidamente el UDID del dispositivo iOS en un solo paso) UDID. Luego de completar el formulario, podremos registrar nuestro dispositivo.