【问题标题】:JQM/Phonegap native app stuck at splash screen when run on Iphone simulator from xcode从 xcode 在 Iphone 模拟器上运行时,JQM/Phonegap 本机应用程序卡在启动画面
【发布时间】:2011-12-04 17:45:36
【问题描述】:

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

我尝试关闭 xcode 和 ios 模拟器,在 5.0 和 4.3 之间切换,在普通 iphone 和 iphone 视网膜之间切换,尝试先运行模拟器并尝试先关闭模拟器。它只是坐在加载屏幕上。据我所知,模拟器从来没有工作过,我不是设置 xcode 或任何设备的人(他周一不工作,也不知道如何在周五修复它)。任何帮助将不胜感激。

【问题讨论】:

    标签: ios xcode cordova ios-simulator


    【解决方案1】:

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

    如果有人能想到一种方法让模拟器使用对外部调用的引用,我会将答案转移到他们的答案中:P。

    【讨论】:

      【解决方案2】:

      就像卢克在对你的评论中所说的那样:只需使用 JSONP

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

      【讨论】:

        猜你喜欢
        • 2015-06-15
        • 1970-01-01
        • 2023-02-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-07
        相关资源
        最近更新 更多