繁体   English   中英

从Xcode在Iphone模拟器上运行时,JQM / Phonegap本机应用程序停留在初始屏幕上

[英]JQM/Phonegap native app stuck at splash screen when run on Iphone simulator from xcode

这个家伙似乎也有类似的问题,除了我的根本不工作,而不仅仅是第一次尝试。 今天,我安装了xcode 4.2 / ios模拟器5.0,希望可以解决此问题,但并没有帮助。 该应用程序一直在实际设备上运行,但是拥有Iphone的所有开发人员今天都不在办公室里,并且公司ipod在其他地方也正在使用。

我试过关闭xcode和ios模拟器,在5.0和4.3之间切换,在常规的iphone和iphone视网膜之间切换,先尝试运行模拟器,然后先关闭模拟器。 它只是位于加载屏幕上。 据我所知,模拟器从未使用过,我不是设置xcode或任何设备的人(他在星期一不工作,也不知道在星期五如何修复它)。 任何帮助,将不胜感激。

事实证明,将“ localHosts”添加到ExternalHosts修复了模拟器,但模拟器不喜欢对我们服务站点的ajax调用,因此它仍然无法正常工作,但是至少现在我们有一个可以接受的理由。 (设备可以正常工作,所以没什么大不了的)希望这对某人有帮助。

如果有人能想到模拟器可以参考外部呼叫的方式,我将把答案转移给他们的答案:P。

就像Luke在给您的评论中说的那样: 只需使用JSONP即可

这不是模拟器的错,这只是浏览器的工作方式。 他们不允许跨域的ajax请求。 这就是为什么有一个解决方案,即JSONP。 本质上,响应必须是包含在函数调用中的常规JSON对象,类似于callback_function({json: 'object'})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM