프로젝트 구조 :자 마린 아이폰 OS IPA 파일 크기 문제
프로젝트 X (솔루션)
- 코어 (IOC의 기반 설치에 대한 autofac와 자료 프로젝트)
- 프로젝트 (90 % 드로이드와 IOS)
- Project.Droid (드로이드 설정, 렌더링과 그래픽을위한 공통 코드.)
- Project.iOS (아이폰 OS 설정, 렌더링과 그래픽.)
ipa 파일 크기를 줄이기 위해 가능한 모든 옵션을 선택했습니다. esp와 연결. '모두 링크'를 사용하고 디버깅 코드를 제거하고 이미지 등을 최적화했습니다.
최종 ipa 크기는 77MB입니다.
다음은 패키지 내용을 탐색 한 후의 파일 크기에 대한 세부 사항입니다. 저는 아치 7과 64를 사용하고 있습니다.
Project.iOS는 42MB 입니다. 이후이 파일과 함께 별도로 dll과 이미지를 볼 수 있습니다. 왜 그렇게 많은 공간을 차지하는지 모르겠습니다. 크기를 줄일 수 있습니까? 이것은 내가 7 나는 libraryX.dll, libraryX.aotdata.arm64, libraryX를 참조 (64) 타겟팅하고 있기 때문에
dll을의가.에 대한 15메가바이트 (자 마린 양식,지도, 기타 타사 라이브러리입니다 내 우선 순위입니다. aotdata.arm7) 이것은 내가 믿는 바로 그 것이다.
이미지에 대한 MB
(20) 내가 flaten에 'https://tinypng.com/를'사용 '숱'에 대한 모든 이미지 자산을 넣어 더욱 줄이기 위해 계획하고 있습니다. 또한 온 디맨드 리소스 옵션을 사용하고자하지만 우선 순위가 낮은 것 같습니다.
알려 주시기 바랍니다. 어떤 도움이나 제안이라도 대단히 감사하겠습니다.
자 마린 포럼 링크 :
디버그 출력 또는 릴리스 출력을보고 있습니까? 디버그 출력을 벤치마킹하지 마십시오. – Joagwa
나는 공개를 위해 만들어진 ipa를보고있다. 감사합니다 –