2014-06-13 2 views
1

Google지도 ddloaded Google지도 sdk (1.8.1) for ios, 내 앱에서 사용하고 있습니다.하지만 주목할만한 점은 프레임 크기가 약 55MB라는 것입니다. 어떤 방식 으로든 프레임 워크의 크기를 줄일 수 있습니다. 디렉토리 구조 "GoogleMaps.framework/Versions/A"에서 "A"라는 파일은 약 54MB입니다.이 파일에 의존하는 Google지도가 있습니까? 도움을 제안하십시오.Google지도의 크기를 줄이면

+1

프레임 워크 크기에 대해 작동하지 마십시오. ipa의 최종 크기에 대해 걱정합니다. – rmaddy

+0

ipa 크기에 영향을 미치지 않습니다. 프로젝트 크기는 78MB입니다. plz help – user3710452

답변

-2

GoogleMap 프레임 워크를 프로젝트 외부에두고 프로젝트를 복사 파일없이 드래그하면됩니다. 파일 크기가 줄어 듭니다. 번들 파일 만 프로젝트 내부에 보관하십시오.

+1

사용자가 응용 프로그램을 저장소에 제출하면 작동하지 않습니다. – Cristik

+0

이것은 가짜입니다.) –

2

프레임 워크가 귀하의 ipa로 끝나는 컴파일 된 코드보다 큽니다.

  • 프레임 워크는 N 아키텍처, 헤더와 자원
    에 대한 코드가
  • 당신이 결국 사용하는 것은 I로 1 아키텍처에 대한 코드 및 자원

지금까지입니다 ipa에 대해 약 1MB를 더하는 것을 기억할 수 있습니다.


iPad가 각 고객을 위해 Apple 측에서 컴파일되므로 비트 코드가 배송됩니다.

+0

사과지도를 삭제하고 Google지도를 추가하여 ipad 크기를 2.7mb에서 9.5mb로 7mb 늘립니다. –

+0

그들은 iPad가 각 고객을 위해 사과면에서 컴파일되기 때문에 이제는 비트 코드를 발송합니다. –

0
cd GoogleMaps.framework/Versions/Current 
ls -lh GoogleMaps # 113 MB 

당신은 아이폰 5보다 높은 전화를 지원하지 않는 경우 :

개발 시스템은 64 비트 컴퓨터입니다
lipo -remove arm_v7 GoogleMaps -o GoogleMaps 

경우 다음

lipo -remove i386 GoogleMaps -o GoogleMaps 

그리고 :

ls -lh GoogleMaps # 75MB 
관련 문제