PhoneGap中文网

 找回密码
 立即注册
查看: 11072|回复: 0
打印 上一主题 下一主题

[求助]单机app打包ios的app在真机及模拟器调试失败

[复制链接]

2

主题

17

帖子

62

积分

注册会员

Rank: 2

积分
62
跳转到指定楼层
楼主
发表于 2015-8-20 09:23:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 totem2005 于 2015-8-20 09:26 编辑

事情过程:
是这样的,我有一个html5单机的app。
未打包前,放置于电脑test目录下,在电脑本地浏览器用http://localhost/test访问,那个文件可以正常运行。
【但是若双击test目录下的index.html用file:///的方式打开则因为xhr请求跨域问题不能运行——这一点会在分析时说明】
打包成ios的app【所有的资源均在包体里,也就是说不需要其他服务器端提供资源或数据,都在手机里】,在真机或模拟器运行,app在开始载入资源的过程中卡住不动,无法运行。

我想尽各种办法想要打包后运行都未果。


个人分析:
我认为,打包后,没有localhost环境,或者说cordova访问index.html文件是以file:///的方式【实际模拟器中看调试结果也是这样】,因此跨域请求无法被支持。

求助:
如果我的分析有道理,我想知道手机本身是否有ip地址,比如像电脑的http://127.0.0.1,如果有的话,装到手机上的app能否以此种方式打开手机包体内的index.html,cordova不支持,原生方法也可以。请各路大神告知。

如果我的分析或思路不对,还望前辈大侠们提供一下思路,谢谢!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-11-26 05:37 , Processed in 0.046061 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表