2017-10-13 11 views

답변

0

전체 모듈 최적화를 사용하면 컴파일러에서 모듈의 모든 소스 파일을 볼 수 있습니다. 이렇게하면 컴파일 속도가 느려지지만 파일이 별도의 소스 파일 인 경우에도 일반 함수를 최적화 할 수 있습니다. 실행 시간 이 이제 로컬 및 외부 함수 정의에 대해 동일한 최종 테스트 실행에서이를 볼 수 있습니다.

요약하면 추가 컴파일 시간을 신경 쓰지 않는다면 릴리스 모듈 전체 최적화에서 을 사용해보십시오.

source

당신이 당신의 Podfile의 끝으로 아래 post_install 스크립트를 추가하여 pods install를 실행 당신이 때마다 자동으로 사용할 수 있습니다 당신에게 전체 모듈의 최적화

1

에 더 많은 통찰력을 제공해야합니다.

post_install do |installer| 
     installer.pods_project.build_configurations.each do |config| 
     if config.name == 'Release' 
      config.build_settings['SWIFT_OPTIMIZATION_LEVEL'] = '-Owholemodule' 
     else 
      config.build_settings['SWIFT_OPTIMIZATION_LEVEL'] = '-Onone' 
     end  
     end 
    end