2017-05-03 8 views
3

크기가 거의 5MB 인 프로젝트를 만들었지 만 xworkspace에서 애플리케이션을 아카이브 한 후 최대 194MB의 파일 및 IPA 파일 크기가 70MB까지 증가합니다.".ipa"파일 크기 문제 -xcode 아카이브

일반 응용 프로그램에 큰 크기 "ipa"가 있습니까?

그것은 한 IPA 파일 크기 100 MB보다 적은 그대로 잘 당신

+0

테스트 인증서 및 프로비저닝 프로파일 사용 클라이언트 또는 계정 별 앱 인증서를 사용하지 않음 –

+0

어쩌면 이것이 도움이 될 수 있습니다 (약간 노화 됨). http://stackoverflow.com/questions/2490910/how-to-reduce-the-size -of-my-iphone-application – d4Rk

답변

1

전체 프로젝트의 크기가 5MB 인 경우 종속성이 있거나 빌드 경로 리소스를 복사하는 문제가있을 수 있습니다.

번 확인 :

  • 프로젝트에 연결된 모든 프레임 워크가 필요하십니까?
  • 최종 리소스 경로를 사용하지 않거나 원치 않는 파일로 복사하는 빌드 단계가 있습니까?
  • 종속성 관리자 suche를 cocoapod 또는 carthage으로 사용하는 경우 : 필요한 모든 외부 프레임 워크가 필요합니까? 당신이 큰 파일이 무엇인지 알고 싶다면 당신은 IPA 파일을 일단

, 그것은 꽤 쉽게 : "지퍼"확장자, 보관 해제하여 IPA의 이름을 변경

보너스를 탐험 : 심지어 파인더가 말한다 XX MB입니다. 최종 크기가 아닙니다. 최종 크기를 알기 위해서는 ituneconnect에 ipa를 업로드하십시오. 사용하지 않으려는 경우에도 가능합니다. 처리 후, 빌드 목록에. 각 장치의 최종 크기를 가질 수 있습니다. 예 : 당신이 Universal을 볼 수 있듯이

https://i.stack.imgur.com/fi0HZ.png

는 예를 들어,에 대한 특정 빌드에 비해 매우 크고, 아이폰 6!

+0

감사합니다. 네, 큰 파일을위한 프로젝트를 체크 아웃했습니다. 나는 더 큰 파일을 찾지 못했습니다. 내가 포함했던 모든 필요한 의존성이있었습니다. –

+0

활성화 할 비트 코드가있을 수 있습니다 ... 그리고 다른 것은 dSYM 파일입니다. 다음에 SET Bitcode를 NO & Dsym 해제 모드에서 DWARF로 비활성화하십시오. – Nitesh

+0

@Nitesh IPA 파일에는 DSYM (.xcarchive 용)이 포함되어 있지 않지만, iOS 11이 들어오는 경우 비트 코드를 true로 설정하는 것이 좋지만 (예 : Apple에서 사용자를 위해 다시 컴파일하므로) 비트 코드가 파일 크기를 늘릴 수 있습니다. – jlngdt

2

감사드립니다. 파일 크기가 100MB보다 커지면 Appstore에서 다운로드 할 수 없습니다. Wi-Fi에서만 다운로드 할 수 있습니다.

Xcode 프로젝트를 검사하여 파일 크기가 커지는 큰 종속성을 찾는 것이 좋습니다.

+0

고맙습니다. –

+1

편집, iOS 11에서 제한이 업데이트되었습니다 : 150 MB – jlngdt