2014-10-11 1 views
20

У меня возникли проблемы с проектами Ионные после обновления до Xcode 6 и 8. прошивкойионную Не удалось загрузить веб-страницу с ошибкой: Не удалось подключиться к серверу

При попытке запустить проекты, которые я получаю следующее сообщение об ошибке в Xcode:

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

полный журнал:

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. 

Даже при попытке обновить ионными и Кордову и начать новый проект эта ошибка держит выскакивать.

Не удалось найти ни одного потока с этой конкретной ошибкой, и я не уверен, что это проблема совместимости с iOS 8 или что-то испортилось с моей настройкой.

Спасибо!

EDIT:

Немного подробнее на том, что в index.html и 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> 

и app.js (до компиляции с остальными файлов с использованием 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) { 

}]) 

; 
+0

Вы подтвердили, что сервер, к которому вы хотите подключиться, даже доступен? –

+0

вам нужно показать нам, как был закодирован ваш 'index.html'. Нужно предоставить дополнительную информацию? – frank

+0

@ScottHunter У меня есть, хотя даже если он недоступен, и ресурсы приложения локальные ионные должны все еще загружаться, не так ли? – BarakChamo

ответ

69

У меня была та же проблема.

Я открыл проект ios в папке платформы через Xcode, но я забыл, что кодовая база в папке Xcode не обновлялась и поэтому была сломана.

Чтобы получить новый код в вашем Xcode проекте используйте команду:

ionic prepare ios 

Если ваша проблема коренится в том же, как у меня это должно помочь.

+2

Это также разрешило это для меня, но в Ionic 2 beta 11. – DarkNeuron

+0

большое спасибо. Работает – CodeWriter

+2

В новых версиях Ionic 'ionic cordova подготовить ios' – Chumillas

Смежные вопросы