2016-02-26 75 views
2

我一直在構建一個離子應用程序(我的第一個),對於我的生活我無法弄清楚它爲什麼在Android上運行,但不是iOS。我能夠建立兩個沒有錯誤。該應用程序正如它應該在Android 6.0.1中的工作,但它不適用於任何版本的iOS。離子應用程序工作在Android上,但不是IOS

應用程序的iOS版本加載,但沒有顯示任何視圖。 enter image description here

的Android版本:0​​enter image description here

這裏還有一些細節:
- 科爾多瓦6.0.0
- 離子1.7.14
- 安卓6.0.1
- iOS設備ISN」沒有任何版本的iOS工作,結果在模擬器和設備上都是一樣的。
- 編譯但是當的XCode沒有任何錯誤,許多警告(我認爲這已與科爾多瓦組件做。)
的 - 科爾多瓦安裝平臺:安卓5.1.0,4.0.1 IOS

再次該應用程序在Android上運行完美。 iOS版本打開,但我的視圖沒有顯示出來。應用程序框架似乎工作(如菜單按鈕等)。我懷疑iOS角度編譯問題,但我不知道該怎麼做。

更新1 下面我在Safari中啓用調試,現在我碰到下面的下面的建議後:

XMLHttpRequest cannot load file:///var/mobile/Containers/Bundle/Application/E3199C94-4C7E-426C-940D-94A1357A8CDE/SKOApp.app/www/feeds-categories.json. Cross origin requests are only supported for HTTP. 

什麼特別有趣的是,我不想我的地方得到類似CORS錯誤機器也不在android。

+0

你可以看看[這裏](http://stackoverflow.com/questions/25914071/cors-cordova-angularjs-http-and-file-confusion),這似乎適合你的問題 – Beat

回答

相關問題