2016-01-26 1 views
0

Je développe une application NativeScript (c'est-à-dire une application native compilée à partir de langages web) et la déploie sur l'émulateur XCode (7.2). NativeScript utilise les outils de ligne de commande Xcode en interne.Émulateur XCode: comment faire fonctionner Internet pour les applications?

Je travaille sous OS X 10.11 (El Captain) et j'ai essayé de déployer mon application sur les émulateurs iPhone 5 et iPhone6.

Le problème que j'obtiens est que mon application ne peut pas atteindre les API REST (get/post/....). Je déploie mes API en utilisant json-server.

Sur Linux avec json-server + exécuter à l'émulateur Android il fonctionne parfaitement, donc je suis assez sûr il ne dépend pas de json-server ou de mon code d'application.

J'ai essayé une vieille solution à posté: iPhone simulator cannot connect to internet

Plus précisément, j'ai les paramètres de l'émulateur reset ainsi que des services permettant « HTTP » dans les paramètres. Le problème est toujours là. Une idée?

+1

Plus important encore, sur quelle version d'iOS travaillez-vous? Ne me dites pas que vous avez oublié d'ajouter des exceptions de réseau pour iOS 9 ... – Raptor

+0

@Raptor comme je l'ai dit, je suis assez nouveau pour le développement iOS. La version cible est 8 pour prendre en charge les cocoapodes, la version en cours d'exécution dans le simulateur est 9 – dragonmnl

Répondre

1

Vérifiez this sur. Je pourrais avoir quelque chose à voir avec le jargon de la sécurité du transport d'application d'Apple.

+0

merci. Je vais essayer dès que possible et ensuite j'accepterai la réponse. même si ce sera pénible ... puisque j'ai besoin de remplacer les paramètres de plist car j'utilise nativescript qui compile en natif mais qui est toujours à un niveau d'abstraction supérieur – dragonmnl

+0

Avez-vous essayé? –

+0

Je le ferai aujourd'hui ou demain au plus tard (en se concentrant sur Android maintenant). l'onglet question est là prêt à être accepté (mais je parie que ça marchera si je réussis à passer outre les réglages de la pliste) :) – dragonmnl