2013-09-30 4 views
2

forge.launchimage 모듈은 이미지 애셋이 내 앱의 src/디렉토리 아래에 있어야합니다.forge.launchimage 애셋이 내 앱에서 중복되지 않도록하려면 어떻게해야합니까?

이로 인해 내 iOS 앱의 최종 빌드가 각 이미지 애셋의 사본 2 부를 포함하게됩니다.

src -/아래의 원본 이미지와 함께 Default -. png로 패키지 루트의 복사본이 하나씩 변경되었습니다.

iOS에서 각 자산의 다중 해상도가 필요하므로 복제가 빠르게 시작됩니다.

감사합니다.

답변

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])