2016-02-26 74 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

回答

相关问题