如何防止在我的应用程序中复制forge.launchimage资产?

时间:2013-09-30 08:52:04

标签: trigger.io forge

forge.launchimage模块要求图片资源位于我的应用程序的src /目录下。

不幸的是,这导致我的iOS应用程序的最终版本包含每个图像资源的两个副本。

包根中的一个副本重命名为Default - .png以及src /下的原始图像。

iOS需要每个资产的多个分辨率,复制开始快速加起来。

谢谢!

1 个答案:

答案 0 :(得分:2)

是的 - 使用新的iOS 7尺寸会更加痛苦!

如果您不在应用程序的其他位置重复使用launchimage文件,则可以在创建应用程序之前使用postbuild hook清除这些资产。像这样:

import glob
import shutil
import sys

def main(platform):
    if platform == "ios":
        for launch_dir in glob.glob("ios/*/assets/src/launch"):
            shutil.rmtree(launch_dir)

if __name__ == "__main__":
    main(sys.argv[1])