Hay alguien en el foro que sepa español, para que me pueda ayudar, para instalarlo en ios.

Didn't find what you were looking for?

New post

Comments

12 comments

  • Hola,
    Nuestra ayuda en español es limitada pero intentaré ayudarte.

    ¿Puede utilizar un programa como Google Translate para entender las instrucciones al instalar nuestro SDK usando "Cocopods"?

    https://github.com/urbanairship/ios-library/#cocoapods

    Comment actions Permalink
    0
  • Que es lo que estoy haciendo mal.

     

    Tomé los siguientes pasos:

    1. Descargé "libUAirship-8.5.3.zip" y lo descomprimi.
    2. He creado una nueva aplicación con xcode.
    3. Copié la carpeta  AirshipKit  en mi carpeta de proyecto, no en el xcode.
    4. Abro con el xcode mi proyecto.
    5. En mi carpeta de proyecto, voy a la carpeta AirshipKit, y arrastrado el archivo "AirshipKit.xcodeproj" en el nivel superior del xcode de mi proyecto.
    6. Agregué en el xcode del proyecto a las "Bibliotecas incrustadas" y aseguré que también apareciera en la lista de "Marcos vinculados y bibliotecas".
    7. En el  Xcode  habilito las notificaciones push y el Background Modes  en el panel Capabilities.
    8. Descargé mi archivo AirshipConfig.plist de la guía rápida del proyecto Urban Airship y lo arrastré al nivel superior de mi proyecto.
    9. Entré en mi archivo AppDelegate.swift y escribí "importar AirshipKit". Esto produce un error al principio, pero cuando construyo el proyecto la construcción tiene éxito.
    10. He añadido la siguiente función en mi archivo AppDelegate.swift, basado en el contenido del archivo Swift de ejemplo (con modificaciones):

    var window: UIWindow?

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey : Any]? = nil) -> Bool{


            let config = UAConfig.default()
            config.messageCenterStyleConfig = "UAMessageCenterDefaultStyle"

     

            UAirship.push().userPushNotificationsEnabled = true
            UAirship.push().defaultPresentationOptions = [.alert, .badge, .sound]

            UAirship.push().resetBadge()

            UAirship.takeOff(config)
            return true
    }

     

    Comment actions Permalink
    0
  • El problema puede ser con el paso 3: "Copié la carpeta  AirshipKit  en mi carpeta de proyecto, no en el xcode."

    Abra la ventana donde ha descomprimido el SDK de Airship. Con Xcode abierto, arrastre y suelte la carpeta AirshipKit en el lugar correcto.

    ¿Puedes probar esto y hacerme saber si funciona?

    También sería útil crear nuestra rápida aplicación de ejemplo: https://github.com/urbanairship/ios-library/tree/master/SwiftSample

    Comment actions Permalink
    0
  • Haber si esto es lo que me dices.

     

    Arrastro la carpeta de AirshipKit al nivel superior del xcode de mi proyecto, y marco "Copy items if needed", "Create folder references", y el destino principal de la aplicación estaba marcado.

    Mi pregunta es

    el "AirshipKit.xcodeproj" también lo pongo en el nivel superior del xcode de mi proyecto y marco "Copy items if needed", "Create folder references".

    Comment actions Permalink
    0
  • He hecho lo que tu me dijiste y cuando intento subir mi proyecto a iTunes me sale un error

    An error occurred duraing uplad

    Couldnit find platform famoly or mach-o

    LC-VERSION-MIN for AirshipKit

    ¿Que es lo que estoy haciendo mal?

    ¿Tengo que crear notification service extensión ?

    Cuando  instalo mi proyecto en el móvil me llegan las notificaciones

    Comment actions Permalink
    0
  • No, no necesita una extensión de servicio de notificación a menos que desee utilizar las funciones de iOS 10+.

    Parece que está haciendo una instalación manual de nuestro SDK que podría estar causando problemas. ¿Es posible instalar nuestro SDK usando Cocoapods o Cartago? Aquí hay un enlace a nuestros documentos donde se puede encontrar esa información: https://docs.urbanairship.com/platform/ios/#cocoapods

    Comment actions Permalink
    0
  • ¿Ha intentado crear nuestra aplicación de ejemplo de iOS? Puede utilizarlo para comparar el código para asegurarse de que no hubo problemas durante la implementación del SDK Urban Airship. Aquí hay un enlace a las diferentes versiones: Objective-C & Swift

    Comment actions Permalink
    0
  • He instalado el SDK usando Cocoapods.

    Como puedo saber que me funcionará, antes de subir la aplicación a app store 

    Comment actions Permalink
    0
  • - Cuál versión de Xcode utiliza usted para su proyecto? Debe ser una versión estable y no beta.


    - Además, en su carpeta de “Bundle Resources”, hay archivos de tipo “.dSYM”? Es posible que se causen errores durante el fase de construir, como explicado aquí en este articulo:

    https://stackoverflow.com/questions/34529583/couldnt-find-platform-family-in-info-plist-cfbundlesupportedplatforms-or-mach-o

    - Revise su configuración de “Supported Platforms” en “Build Settings” en Xcode. Debe ser un array de plataformas apoyadas y no solamente un string.

    Comment actions Permalink
    0
  • Tengo el xcode 9

    Estoy desesperado por mas que lo intento nada.

    Quiero saber los pasos para una instalación manual

    1. Descargé "libUAirship.zip" y lo descomprimi.
    2. Crear una nueva aplicación con xcode.

    y luego que sigue

    Comment actions Permalink
    0
  • La instalación manual de nuestro SDK se puede encontrar en la siguiente documentación: https://docs.urbanairship.com/platform/ios/#manual

    Hay capturas de pantalla de cada paso para ayudar. Después de descargar el SDK, su siguiente paso es copiar AirshipKit en el nivel superior del directorio de su aplicación (consulte las capturas de pantalla en el enlace)

    Comment actions Permalink
    0
  • Abro la ventana donde he descomprimido el SDK de Airship. Con Xcode abierto, arrastro y suelto la carpeta AirshipKit en el nivel superior y marco "Copy items if needed", "Create folder references"

    Luego en mi carpeta de proyecto, voy a la carpeta AirshipKit, y arrastrado el archivo "AirshipKit.xcodeproj" en el nivel superior del xcode de mi proyecto.

    Si lo hago así cuando lo intento enviar a app store me sale un error

    Comment actions Permalink
    0

Please sign in to leave a comment.