【问题标题】:sencha cmd packaging iphone 5sencha cmd 包装 iphone 5
【发布时间】:2014-04-16 03:36:27
【问题描述】:

我正在将 sencha 应用程序打包到本机 iOS 应用程序中。它工作正常,但是当我在 iPhone 5 上运行时,由于启动器图像 (640X1136) 不在 .ipa 文件中,因此该应用程序在全屏模式下不可用。在 iPhone 4 分辨率下显示黑色条纹并且应用程序可见。

注意: .ipa 是通过 sencha cmd 生成的,packager.json 用于获取配置和证书。

在 packager.json 我可以看到图标配置但看不到启动配置。谁能指出我正确的方向,我可以在 sencha touch 应用程序中为 iPhone 配置启动画面图像设置。

提前致谢。

【问题讨论】:

    标签: ios sencha-touch sencha-touch-2


    【解决方案1】:

    对于 Phonegap 原生构建:

    您需要在 phonegap config.xml 文件中设置图像路径。示例here

     <gap:splash src="res/screen/ios/screen-iphone-portrait-568h-2x.png" gap:platform="ios"     width="640" height="1136" />
    

    对于 sencha touch Cmd native build 试试这个:

    在您的 packager.json 中添加将您的图像保存在您的资源/启动文件夹中。 640x1096 将用于 iPhone5。

     'startupImage': 
        {
                  '320x460': 'resources/startup/320x460.jpg',
                  '640x920': 'resources/startup/640x920.png',
                  '640x1096': 'resources/startup/640x1096.png',
                  '768x1004': 'resources/startup/768x1004.png',
                  '748x1024': 'resources/startup/748x1024.png',
                  '1536x2008': 'resources/startup/1536x2008.png',
                  '1496x2048': 'resources/startup/1496x2048.png'
              }
    

    【讨论】:

    • 感谢您的解决方案,但我没有使用 phonegap,我使用 Sencha cmd 进行原生打包。
    • 你的目录下应该有一个文件resources/startup/640x920.png 不要改名字,用新的640x1136大小的图片替换这个启动图片。
    • 好主意,我会检查并通知。
    • 命名约定怎么样?没有找到default-568h@2x,那么它不会显示iphone 5的启动屏幕,也不会显示全分辨率。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多