2

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

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

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

随着 iOS 要求每个资产的多个分辨率,重复开始迅速增加。

谢谢!

4

1 回答 1

2

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

如果您不在应用程序的其他地方重复使用启动图像文件,您可以在我们创建应用程序之前使用postbuild 挂钩来清理这些资产。像这样的东西:

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])
于 2013-09-30T10:47:12.330 回答