Skip to content

Instantly share code, notes, and snippets.

@Zedd0202
Last active October 1, 2019 07:18
Show Gist options
  • Save Zedd0202/2698b41f061df44e0dd386f4bd625646 to your computer and use it in GitHub Desktop.
Save Zedd0202/2698b41f061df44e0dd386f4bd625646 to your computer and use it in GitHub Desktop.
1. Xcode 10.2로 프로젝트 생성 -> Xcode 10.2로 빌드 -> 12.2 디바이스
= 1.9MB
1) Xcode 10.2로 프로젝트 생성 -> Xcode 10.2로 빌드 -> 13.0 디바이스
= 못돌림
2. Xcode 10.2로 프로젝트 생성 -> Xcode 11 (Beta Seed 1)로 빌드 -> 12.2 디바이스
= 1.9MB
3. Xcode 10.2로 프로젝트 생성 -> Xcode 11 (Beta Seed 1)로 빌드 -> 13.0 디바이스
= 2.1MB(?)
4. Xcode 11 (Beta Seed 1)로 프로젝트 생성 -> Xcode 10.2로 빌드 -> 13.0 디바이스
= 빌드가 안됨;
5. Xcode 11 (Beta Seed 1)로 프로젝트 생성 -> Xcode 11 (Beta Seed 1)로 빌드 -> 13.0 디바이스
= 201KB..!!!
6. Xcode 11 (Beta Seed 1)로 프로젝트 생성 -> Deployment target을 12로 수정 -> Xcode 10.2로 빌드 -> 12.2 디바이스
= 빌드가 안됨
7. Xcode 11 (Beta Seed 1)로 프로젝트 생성 -> Deployment target을 12로 수정 -> Xcode 11로 빌드 -> 12.2 디바이스
= 38.5MB...???!
8. Xcode 11 (Beta Seed 1)로 프로젝트 생성 -> Deployment target을 12로 수정 -> Xcode 11로 빌드 -> 13 디바이스
= 설정 > 일반 > 저장공간 > 앱에 앱이 안떠서 확인 불가...
모두 설정 > 일반 > 저장공간 > 앱에 저장공간에서 나온 값을 적었습니다.
뭔가 프로젝트 생성/빌드하는 버전간의 차이?가 궁금해서 이리저리 해봤습니다.
@Zedd0202
Copy link
Author

Zedd0202 commented Oct 1, 2019

  1. Xcode 11 (Beta Seed 1)로 프로젝트 생성 -> Deployment target을 12로 수정 -> Xcode 11로 빌드 -> 12.2 디바이스
    = 38.5MB...???!

이런 결과가 너무 뜬금없어서..실험을 다시 해봤습니다.
제가 Deployment target을 줄 때 12.0 ~ 12.4중에서 그냥 12.0으로 한건데..혹시 12.0이 문제인가 해서 테스트 시작.

Xcode 10.2로 프로젝트 생성 -> Deployment target이 기본적으로 12.2가 되어있는데..12.0으로 바꾸고 -> Xcode 10.2로 빌드 -> 12.2 디바이스
= 42.4MB (생성 후 아무것도 안했음)

위 프로젝트에서 Deployment target을 12.0 에서 12.1로 변경 => 42.4MB
위 프로젝트에서 Deployment target을 12.1 에서 12.2로 변경 => 42.4MB
??

12.2로 다시 원복했는데도 42.4MB가 다시 나오는게 이상해서 (위 테스트에서는 1번에 해당. 1.9MB가 나왔었음)
다시 프로젝트 만들고 (Deployment target이 12.2로 되어있음) 12.2디바이스에 빌드 => 1.9MB

그럼 12.0으로 했을 때 뭔가(?) 뭔가...적재가 되어서 바꿔도 계속 유지가 되는건가 싶어서
다시 프로젝트 만들고 Deployment target을 12.1로 해서 12.2 디바이스에 빌드 => 42.4MB

결과 : 12.2부터..앱 사이즈가 확 줄었는데, Xcode 11로 만들면 더 줄어들게 된다..? (위 실험 5번에 해당. 201KB)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment