문제점


IOS 10.3 업데이트에 실패하였습니다. 다른 버전도 동일 


고민


뭔 이유인지도 모르고 계속 끄고 켜고를 반복해보지만 ... 업데이트 실패 오류가 계속 발생하여 초난감 상황이 연출 되었습니다.

그러다 설정에 들어가 혹시나 해서 용량을 보니 남은 공간이 300M ...

iTunesU에서 자동 동기화 된 동영상이 14GB나 잡아 먹었네요



해결


용량을 확보하면 됩니다. 쓸대없는 파일 지워주니 업데이트가 정상적으로 진행 됩니다.

( 용량 때문에 문제라면 ... "용량이 부족하니 공간을 확보 바랍니다." 라는 메시지 만 보여 주더라도 THANX 인데 ... 오류 실패 끝 ! ㅜㅜ )


참고


iOS 10.3은 

- 내부 파일시스템이 변경( APFS )되는 관계로 기존보다 업데이트 시간이 오래 걸리며 

- 오류가 생겨 초기화 될 가능성도 있으므로

- 중요한 자료가 있는 경우 백업을 꼭 하기 바랍니다.




모듈을 처음에 생성할때 아래와 같은 문구를 볼 수 있는데... 특정 어플에 최적화 시키겠습니까 ? 라는 말인데..



테스트 정신(?)에 입각하여 하

하나는 (1번) Optimize for application 을 선택
다른 하나는 (2번) Do not optimize 를 선택한 이후 파일 크기를 비교 해봤습니다.

(참조로 Wow.mxml 은 아무것도 없는 파일임 기본 생성 파일...)

(1번) : 645K
(2번) : 161K (둘다 디버그 모드에서의 사이즈)

엄청난 파일 크기 차이를 보였습니다. 제 짧은 소견으로는

Wow.mxml (최적화를 지정한 Application) 에서 참조하는 Framwork.swc ... 이 관련 있겠죠...

==> 결론 : Optimize 옵션을 선택하도록 하자... (뭐 범용적으로 사용한다면 아래것을 선택하면 되겠지만 .. 용량이 문제 크...)


뭐 이건 Flex Library Project에서도 유사하게 적용되는데... Button 하나만 사용하더라두 swc로 배포할때 크기가 무지 늘어나는 것을 확인 할 수 있죠... Button에서 사용한 상위 클래스들은 모두 포함해야 되니... ㄷㄷ

==> 결론 : 모듈화 라이브러리 화 할때에는 생각을 한다음에 뺄꺼만 빼야 되겠더라구요....




+ Recent posts