Comment déployer l'application Phonegap sur iPhone sans avoir du matériel Apple (iPhone + Mac)

J'ai une application Phonegap qui fonctionne parfaitement dans Android. J'ai choisi Phonegap comme une plate-forme principalement parce que le même code peut être utilisé pour Android, iPhone, etc. Ma question est cependant, comment puis-je créer une application iPhone sans avoir Apple Hardware (iPhone + Mac) car j'ai un ordinateur portable Windows HTC Desire HD et je suis content 🙂 Mon application pour iPhone sera gratuite, il n'y a aucune possibilité que l'application elle-même soit compensée par Apple HW. Pouvez-vous résumer quelques options J'ai déployé une application Ready Phonegap pour iPhone? Ou quelle est l'option réelle la moins chère – par exemple, acheter un iPhone utilisé et une sorte de Mac utilisé?

  • NoClassDefFondError dans Android ... mais la Classe se trouve dans un pot inclus dans le Classpath
  • Différence entre targetSdkVersion et Objectif de construction du projet
  • Android - WebView = page Web non disponible
  • Comment agrandir l'image à des coordonnées spécifiées dans Android
  • Le gestionnaire andd sdk et avd ne démarre pas sur Windows 7 x64
  • Bonne solution pour conserver les éléments listview lorsque l'utilisateur tourne le téléphone et conserve toutes les données dans ArrayAdapter
  • La température du thermostat Nest ne se met pas à jour
  • Comment ajouter un menu d'options de la barre d'action dans les Fragments Android
  • Comment afficher toujours la barre de défilement
  • Est-il possible d'obtenir un certain nombre de téléchargements d'une application à partir de Google Play?
  • Erreur de compilation d'Android; Le plugin Java a été appliqué, pas compatible avec Android
  • La notification Android ne fonctionne pas
  • 7 Solutions collect form web for “Comment déployer l'application Phonegap sur iPhone sans avoir du matériel Apple (iPhone + Mac)”

    Vous pouvez le faire en compilant dans le nuage avec PhoneGap Build.

    Cochez la case https://build.phonegap.com/

    En regardant la page PhoneGap Cloud ici:

    https://build.phonegap.com/docs/ios-builds

    Il mentionne ceci:

    "Note: Étant donné que PhoneGap Build utilise le processus de développement standard d'Apple pour créer des applications, vous devrez vous inscrire à leur programme de développement pour créer des applications iOS sur PhoneGap Build. Vous aurez également besoin d'un Mac pour configurer votre certificat et votre profil de provisionnement ".

    Je présume que c'est une chose unique à mettre en place – c'est-à-dire que vous devez "emprunter" un mac de quelque part si vous n'en avez pas. Est-ce que quelqu'un sait si cela est correct?

    Voici un didacticiel sur Comment créer une application iOS à l'aide de Windows et OpenSSL . Vous avez juste besoin d'un compte développeur Apple.

    Vous avez encore besoin d'un Mac pour créer un paquet p12 qui est nécessaire pour la compilation PhoneGap.

    Mobundler.com est un service qui vous permet de créer un paquet iOS p12 ainsi qu'un magasin de clés Java pour Android. Mobundler peut être utilisé conjointement avec la compilation PhoneGap pour y parvenir.

    J'ai utilisé hackintosh dans le passé pour simuler un Mac et installer Xcode pour créer le projet pour les périphériques iO.

    Les autres options bon marché sont obtenir un Mac mini et une ipod touch.

    Vous pourriez essayer de louer un Mac sur ce service cloud: http://www.macincloud.com

    De cette façon, vous n'avez pas besoin d'un matériel Mac actuel pour créer votre compte payant uniquement si vous devez construire. Cependant, à long terme, il pourrait ne pas être économique.

    Marmalade SDK est la solution de bout en bout Windows pour laquelle je suis satisfait. Dès la compilation pour déployer tout est sous votre contrôle et sur Windows – Aucun côté serveur ne compile ou n'émet des fichiers zip dans l'attente de quelqu'un de vous envoyer des fichiers que vous pouvez déployer sur IOS.

    Mais vous devez utiliser Visual Studio C ++ …

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.