forge.launchimage 模块要求图像资产位于我的应用程序的 src/ 目录下。
不幸的是,这导致我的 iOS 应用程序的最终构建包含每个图像资产的两个副本。
软件包根目录中的一份副本重命名为 Default--.png 以及 src/ 下的原始图像。
随着 iOS 要求每个资产的多个分辨率,重复开始迅速增加。
谢谢!
forge.launchimage 模块要求图像资产位于我的应用程序的 src/ 目录下。
不幸的是,这导致我的 iOS 应用程序的最终构建包含每个图像资产的两个副本。
软件包根目录中的一份副本重命名为 Default--.png 以及 src/ 下的原始图像。
随着 iOS 要求每个资产的多个分辨率,重复开始迅速增加。
谢谢!
是的 - 使用新的 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])