Outils de distribution de betas et/ou MDM

muqaddarmuqaddar Administrateur
janvier 2015 modifié dans Apple Developer Programs #1

Suite à  mes déboires avec le betatest TestFlight de Apple (pas celui de TestFlightApp), j'ai découvert ce service:


https://www.installrapp.com


 


C'est comme TestFlightApp avec 2 avantages:


1. c'est plus simple et plus clair


2. le site est capable d'ajouter des devices à  la volée dans les profils en se connectant au site d'Apple (developer)... la contrepartie c'est qu'on doit lui laisser les ID Apple. Mais si on franchit le pas, on ne sera jamais obligé de refaire un profil et une build pour ajouter un device de testeur !!!


 


Voilà  pour l'info.


 


Si vous ne voulez pas laisser votre ID Apple, il fonctionne de manière classique mais là  encore, quand le testeur installe l'app, il le prend par la main, lui dit que l'UUID est envoyé au site et par email, et de notre côté on nous prend aussi par la main pour nous dire que faire (ajouter l'UUID, télécharger le profil, refaire une build).


Réponses

  • De mon coté j'ai longtemps utilisé TestFlight. Jusqu'à  ce que Apple le rachete à  peu prêt.


    Depuis j'utilise plutôt "Beta by Crashlytics" ainsi que d'autres services de Fabric


    Je constate aussi que beaucoup de sociètes coté US utilisent HockeyApp, mais je n'ai pas testé.


    Il existe encore d'autres services...


  • muqaddarmuqaddar Administrateur

    Je n'ai pas aimé beta de Crashlytics.


    HockeyApp est très cher.




  • Je n'ai pas aimé beta de Crashlytics.




    Est-ce que tu pourrais nous expliquer ce que tu n'as pas aimer ?


    Je serais intéressé par ton point de vue.

  • AliGatorAliGator Membre, Modérateur
    De notre côté nous utilisons BetaByCrashlytics aussi. Nous utilisions déjà  Crashlytics avant pour les rapports de crash donc la transition etait logique.

    Leur Front web n'est peut-être pas le plus ergonomique qui soit " bien qu'ils se soient améliorés " mais ça marche bien, pas besoin d'UDID (les joies d'avoir un compte InHouse) et surtout ça peut se piloter en ligne de commande, donc on l'a intégré à  notre Jenkins CI.

    Résultat : livraison au client en un clic depuis Jenkins et basta, tout se fait tout seul, la compilation et signature par notre CI, l'envoi à  Crashlytics, l'envoi des invitations au client, ... et le suivi de qui a installé sur quel device ensuite.
  • Intéressant d'avoir vos retours ! Je n'ai jamais utilisé aucun de ces outils (et je me dis "ouh là  ça va être compliqué de comprendre tous ces trucs de certificats, UUID, etc.").


  • muqaddarmuqaddar Administrateur
    décembre 2014 modifié #7


    Est-ce que tu pourrais nous expliquer ce que tu n'as pas aimer ?


    Je serais intéressé par ton point de vue.




     


    Oui, c'est très simple.


    J'ai réussi à  le faire tourner avec une version debug mais aucunement avec une version beta: pour rappel il faut faire un run de l'appli pour configurer le bouzin. Et ça échouait à  chaque fois.


     


    Ensuite, ça oblige à  installer une Framework et un secret en plus dans le code (même pour la gestion des betas)... Il n'y en a pas besoin sur Installr.


  • Ouch ! ca viens de tomber il y a quelques minutes :


     


    HockeyApp Joins Microsoft


    http://hockeyapp.net/blog/2014/12/11/hockeyapp-joins-microsoft.html

  • muqaddarmuqaddar Administrateur

    Chaque grosse boà®te rachète le sien.


    Finalement, c'est le but de chaque startup.


     


    Google va acheter Crashlytics dans 1 an. :)



  • Google va acheter Crashlytics dans 1 an. :)



    Ca ne risque pas d'arriver de si tot a mon avis vu que Crashlytics est la propriete de Twitter ;-)

  • muqaddarmuqaddar Administrateur


    Ca ne risque pas d'arriver de si tot a mon avis vu que Crashlytics est la propriete de Twitter ;-)




     


    Ah il s'est fait acheté quand ?

  • muqaddarmuqaddar Administrateur

    Je continue avec Installr.


     


    Les mecs sont sympas et répondent aux emails.


    Le service est simple et efficace. Loin de certaines usines à  gaz.


     


    Pour ceux que ça intéresse, j'ai trouvé d'autres services (en plus de Crashlytics, TestFlight et HockeyApp) :


     


    http://hockeyapp.net/features/ (déjà  parlé)


    http://www.applause.com/mobile-sdk


    https://appblade.com/projects (sûrement très bien, mais un peu usine)


    https://www.appaloosa-store.com


    http://www.hanchorllc.com/betabuilder-for-ios/ (mâche le travail pour une beta perso)


     


    La plupart d'eux font aussi du MDM et du déploiement InHouse je crois.


  • KaroxysKaroxys Membre
    janvier 2015 modifié #14

    Bonjour,


     


    Moi j'utilise TestFlight d'Apple et je n'ai pas de problème pour l'instant.


     


    Vous avez rencontré quoi de votre côté ?


     


    K.


  • muqaddarmuqaddar Administrateur


    Bonjour,


     


    Moi j'utilise TestFlight d'Apple et je n'ai pas de problème pour l'instant.


     


    Vous avez rencontré quoi de votre côté ?


     


    K.




     


    Comme c'est le même bundleID que la version officielle, il m'est impossible de faire cohabiter les 2 sur le device.



  • Comme c'est le même bundleID que la version officielle, il m'est impossible de faire cohabiter les 2 sur le device.




    Sauf si tu as un profil qui prend * comme bundle ou nomApp.* et que tu changes en fonction de tes tests non ?


     


     


    K.

  • muqaddarmuqaddar Administrateur


    Sauf si tu as un profil qui prend * comme bundle ou nomApp.* et que tu changes en fonction de tes tests non ?


     


     


    K.




     


    Non.


    Car tu dois envoyer à  Apple un bundle exactement égal à  celui créé dans iTunesConnect.

Connectez-vous ou Inscrivez-vous pour répondre.