1

Je développe une application Ionic 2. Je le développe sur Windows machine, mais j'ai accès à un mac, où j'ai généré le certificat de développement. Je suis this walk-through et je suis à la section Enable Push. Je viens de télécharger le fichier .mobileprovision. Les problèmes sont les suivants:Autoriser les notifications push en XCODE sans utiliser de mac pour le développement

  • double-cliquant sur les résultats du fichier .mobileprovision dans « configurateur de pomme 2 ne peut pas ouvrir des fichiers au format profil .provisioning »

  • dois-je développer mon application (que mon code source) sur le mac lui-même pour pouvoir l'ouvrir en XCODE. Je pense que je pourrais être en mesure de l'ouvrir en fonction de AppID que j'ai créé sur developer.apple.com. Sur le MAC j'ai seulement les certificats et le fichier .mobileprovision

+0

Pour la génération de certificats, vous avez besoin d'un système Mac sans Mac, vous ne pouvez pas générer de certificats. –

+0

Oui, et j'ai un Mac, mais mon processus de développement n'y est pas. Question est comment puis-je l'ouvrir dans xcode pour modifier les paramètres du projet, puisque tout mon développement est basé sur ma machine Windows (et n'est pas swift/objectif c)? –

+1

Comment compilez-vous votre application et déployez-vous sur iphone? n'avez-vous pas besoin de xcode pour le faire? Même si vous faites du développement dans Ionic, l'ajout d'une plate-forme iOS ne générera que le projet XCode. Donc, pour le déploiement sur un périphérique ios, vous avez besoin d'un mac. Et pendant la compilation, utilisez le profil approprié pour la notification push. – Basheer

Répondre

1

Le problème était que j'ai mon développement sur une machine Windows. Je suivais des tutoriels pour Mac, parce que j'ai un Mac. Mais dans les tutoriels, l'environnement de développement est sur le Mac lui-même. Je cherchais donc une solution qui ne nécessiterait pas de créer un autre environnement de développement (ide, installation de paquets, etc.). En fin de compte, il s'est avéré que j'avais également besoin de configurer un environnement de développement sur le Mac lui-même. C'est la seule façon d'ouvrir votre projet en XCode où tout le travail (certificats, profils) est fait.

je devais installer ionique, Noeud, code Visual Studio et obtenir le dépôt de Bitbucket puis construire mon projet afin d'obtenir le fichier de xproject. Maintenant, je peux continuer avec les tutoriels sur la publication sur l'App Store et les notifications push.