run generate app xcode cordova ios8 ionic-framework

xcode - generate - iónico No se pudo cargar la página web con el error: No se pudo conectar con el servidor



run cordova app in xcode (3)

Tengo un problema con los proyectos de Ionic después de actualizar a Xcode 6 e iOS 8.

Al intentar ejecutar proyectos, recibo el siguiente error en Xcode:

Failed to load webpage with error: Could not connect to the server.

El registro completo es:

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.

Incluso al intentar actualizar Ionic y Cordova y comenzar un nuevo proyecto, este error sigue apareciendo.

No pude encontrar ningún hilo con este error en particular y no estoy seguro si esto es un problema de compatibilidad con iOS 8 o si algo está mal con mi configuración.

¡Gracias!

EDITAR:

Un poco más de información sobre lo que está en index.html y 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>

y app.js (antes de la compilación con el resto de los archivos que usan 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) { }]) ;



Tuve el mismo problema al usar XCode9.3 y ionic3. Resulta que el problema fue causado por configuraciones faltantes en "config.xml" necesarias para que WKWebview funcione correctamente. Agregué el siguiente fragmento a mi config.xml, antes de borrar la carpeta "plataformas / ios" y ejecutar "ionic cordova build ios --prod" nuevamente.

<allow-navigation href="http://localhost:8080/*" /> <feature name="CDVWKWebViewEngine"> <param name="ios-package" value="CDVWKWebViewEngine" /> </feature> <preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />

Vea el enlace aquí para una explicación más detallada del equipo iónico.


Yo tuve el mismo problema.

Abrí el proyecto ios en la carpeta de la plataforma a través de Xcode, pero olvidé que la base de código en la carpeta Xcode no estaba actualizada y, por lo tanto, estaba rota.

Para obtener el nuevo código en su proyecto de Xcode, use el comando:

ionic cordova prepare ios

Si su problema está enraizado en lo mismo que el mío, esto debería ayudar.