手动隐藏无法在物理设备上运行的启动映像

时间:2013-01-05 16:34:52

标签: javascript ios6 trigger.io

当我在Android模拟器或我的Nexus手机中运行我的trigger.io应用程序时,启动图像是手动(通过代码)正确隐藏的。当我使用iOS模拟器运行应用程序时,启动图像将被隐藏。但是,当我直接调试我的iOS设备或软件包(然后通过iTunes复制)开发.ipa文件...并启动应用程序...它只是挂起启动图像。它永远不会消失。并且没有任何内容记录到控制台(或forge-error.log)。

我的config.json文件如下所示:

    "launchimage": {
        "ipad": "launch/768x1004.png", 
        "android-landscape": "launch/1024x748.png", 
        "iphone-retina": "launch/640x960.png", 
        "iphone-retina4": "launch/640x1136.png",
        "iphone": "launch/320x480.png", 
        "android": "launch/640x960.png", 
        "ipad-landscape": "launch/1024x748.png",
        "ipad-retina": "launch/1536x2008.png",
    "ipad-landscape-retina": "launch/2048x1496.png",
        "hide-manually": true,
        "background-color": "#A6A6A6"
    }

以下是基于最新docs -

隐藏启动图像的方法
    forge.launchimage.hide(function(content) {
        // Success.
        alert("do the happy dance, it works");
    }, function(err) {
        // Error.
        alert("error");
    });

请指教。还有其他人有问题吗?我的设备运行的是iOS 6.0.1。谢谢你的阅读。

与此问题绝对相关 - trigger.io hangs on splash screen in iOS

更新:我的设备是3GS。关于如何调试它的任何想法?

1 个答案:

答案 0 :(得分:0)

v1.4.36发行说明 - http://docs.trigger.io/en/v1.4/release-notes.html解决了这个问题(并已修复)。

  

在现有安装的基础上重新安装iOS IPA会导致在某些情况下挂起启动图像