Skip to content

Ejecución

jmcarrera edited this page May 30, 2018 · 9 revisions

Requisitos para compilación

  • NodeJS

Android

Requisitos para compilación

  • Build Tools API 23
  • Build Tools API 26

Para Android ofrecemos una APK precompilada en la sección de releases que se puede encontrar aquí: https://github.com/juanmanuelcarrera/feelmusic/releases

Si se quiere compilar igualmente, realizar el siguiente procedimiento

  1. Clonamos el proyecto [email protected]:juanmanuelcarrera/feelmusic.git.
  2. Nos situamos en la carpeta root del proyecto.
  3. Ejecutamos los pasos de configuración listados en la web de React Native, exceptuando el paso "Creating a new application".
  4. Ejecutamos el comando npm install.
  5. Nos aseguramos de que el teléfono esta conectado al PC y con las opciones de desarrollador y USB Debugging activadas
  6. Aseguramos que el servidor ADB esta activo con adb devices.
  7. Ejecutamos react-native run-android.

iOS

Requisitos para compilación

  • Mac OS 10.13.4
  • iOS 11.4 SDK
  • Xcode 9.4

La app en iOS no se ha podido compilar para producción, puesto que es necesario una cuenta de desarrollador de iOS. Para ejecutar al app en un dispositivo iOS, necesitamos un dispositivo con MacOS, para poder instalar Xcode y los SDK's de iOS.

A continuación, tenemos que bajarnos el proyecto en nuestro dispositivo y compilarlo nosotros mismos con los siguientes pasos:

  1. Clonamos el proyecto [email protected]:juanmanuelcarrera/feelmusic.git.
  2. Nos situamos en la carpeta root del proyecto.
  3. Ejecutamos los pasos de configuración listados en la web de React Native, exceptuando el paso "Creating a new application".
  4. Ejecutamos el comando npm install.
  5. Para ejecutar en un simulador de iOS:
    1. Ejecutamos react-native run-ios
  6. Para ejecutar en un dispositivo:
    1. Abrimos la carpeta ios dentro del proyecto y abrimos el archivo feelmusic.xcodeproj con Xcode.
    2. En la esquina superior izquierda seleccionamos nuestro dispositivo.
    3. Pulsamos en feelmusic y comprobamos el apartado signing. Debemos tener la app firmada.
    4. Pulsamos en Run para ejecutar la aplicación en nuestro dispositivo.