ionique Échec du chargement de la page web avec l'erreur: impossible de se connecter au serveur
Je vais avoir un problème avec l'Ionique projets après la mise à jour de Xcode 6 et iOS 8.
Lors de l'exécution de projets, j'obtiens l'erreur suivante dans Xcode:
Failed to load webpage with error: Could not connect to the server.
Le journal complet est:
2014-10-11 14:08:29.468 test[23293:109668] Apache Cordova native platform version 3.6.3 is starting.
2014-10-11 14:08:29.469 test[23293:109668] Multi-tasking -> Device: YES, App: YES
2014-10-11 14:08:29.495 test[23293:109668] Unlimited access to network resources
2014-10-11 14:08:29.866 test[23293:109668] [CDVTimer][keyboard] 0.079989ms
2014-10-11 14:08:29.866 test[23293:109668] [CDVTimer][TotalPluginStartup] 0.284970ms
2014-10-11 14:08:30.721 test[23293:109668] Resetting plugins due to page load.
2014-10-11 14:08:30.764 test[23293:109668] Failed to load webpage with error: Could not connect to the server.
Même en essayant de mettre à jour Ionique et de Cordoue et de commencer un nouveau projet cette erreur tient à éclater.
Je ne pouvais pas trouver toutes les discussions avec cette erreur et je ne sais pas si c'est une version d'iOS 8 problème de compatibilité ou de quelque chose qui est foiré avec mon installation.
Merci!
EDIT:
Un peu plus d'infos sur ce qui est dans le index.html et app.js
index.html:
<!DOCTYPE html>
<html ng-app="app" ng-controller="AppCtrl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
<!-- compiled CSS -->
<link rel="stylesheet" type="text/css" href="assets/app-0.0.1.css" />
<!-- compiled JavaScript -->
<script type="text/javascript" src="src/app/app.js"></script>
<!-- cordova script (this will be a 404 during development) -->
<script src="cordova.js"></script>
</head>
<body >
<ion-nav-view></ion-nav-view>
<!-- Load deferred scripts -->
<!-- Google Maps -->
<script src='http://maps.googleapis.com/maps/api/js?sensor=true&callback=googleMapsLoaded' defer async></script>
</body>
</html>
et app.js (avant la compilation avec le reste des fichiers à l'aide de ngbp):
angular.module( 'app', [
'ionic',
//Common requirements
'templates-app',
'templates-common',
//Common Components
'app.auth',
//All page modules
'app.businesses',
'app.business',
'app.search',
'app.branch',
'app.profile',
'app.feed',
//Other dependencies
'ui.router'
])
.config(['$stateProvider', '$urlRouterProvider', function myAppConfig ($stateProvider, $urlRouterProvider) {
$stateProvider
.state('app', {
url: "/app",
abstract: true,
templateUrl: "menu/menu.tpl.html",
controller: 'AppCtrl'
});
$urlRouterProvider.otherwise( 'app/feed' );
}])
.run(['$ionicPlatform', 'appAuthService', '$sessionStorage', function($ionicPlatform, appAuthService, $sessionStorage) {
//Initialize ionic styles
$ionicPlatform.ready(function() {
if(window.StatusBar) {
//org.apache.cordova.statusbar required
StatusBar.styleDefault();
StatusBar.styleLightContent();
}
});
//Initialize app authentication service
appAuthService.init();
//Initialize a session cache validation object
$sessionStorage.updated = {};
}])
.controller( 'AppCtrl', ['$scope', '$location', function AppCtrl ($scope, $location) {
}])
;
- Avez-vous vérifié que le serveur auquel vous souhaitez vous connecter est encore disponible?
- vous avez besoin de nous montrer comment votre
index.html
a été codée. Nécessité de fournir plus d'informations? - J'ai, bien que, même si elle n'est pas disponible et l'application des ressources locales ionique doit toujours charger, n'est-ce pas?
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème.
J'ai ouvert le ios de projet dans le dossier de plate-forme via Xcode, mais j'ai oublié que la base de code dans Xcode dossier n'était pas à jour et donc cassé.
Pour obtenir le nouveau code dans votre projet Xcode utiliser la commande:
Si votre problème est enraciné dans la même que la mienne ce qui devrait aider.
ionic cordova prepare ios
Cette erreur peut également se produire si vous ouvrez le projet à l'aide de Xcode après avoir utilisé le live de débogage avec l'émulateur
Pour résoudre ce problème, fermez Xcode et construire le projet de nouveau à l'aide de
Créer et exécuter à l'aide de Xcode.
J'ai eu ce même problème à l'aide de XCode9.3 et ionic3. S'avère que le problème a été causé par le manque de configurations en "config.xml" nécessaire pour WKWebview pour fonctionner correctement. J'ai ajouté de l'extrait de code suivant à mon config.xml avant de supprimer les "plates-formes/ios" du dossier et en cours d'exécution "ionique cordova construire ios --prod" à nouveau.
HTML:
Voir lien ici pour une explication plus détaillée de l'ionique de l'équipe.
J'ai exécuter le serveur et sur simulateur, et encore suis en train de mettre à jour l'application sur le périphérique.
Ensuite, j'ai eu le même problème
J'ai arrêté mon simulateur et re élève l'application et ouvert le projet.xcodeproj fichier avec Xcode et l'exécuter sur l'appareil.Cela a fonctionné pour moi
J'ai trouvé une solution, j'espère que cela aide:
https://github.com/glebmachine/cordova-plugin-ionic/commit/7c095a45a13f7349e93f14a3057153775109f635
À installer à partir de mon fourche:
cordova plugin add https://github.com/glebmachine/cordova-plugin-ionic.git#v4