Xcode 프로젝트 형식 : 3.1, 3.2, 6.3 및 8.0의 차이점은 무엇입니까?
Xcode 9 (또는 이전 버전) 에서 프로젝트를 열고 File Inspector를 확인하면 Project Format 이라는 콤보 상자가있는 Project Document라는 섹션이 있습니다.
(에서 사용할 수있는 옵션 엑스 코드 9 )이다 Xcode 3.1-compatible
, Xcode 3.2-compatible
, Xcode 6.3-compatible
, 및 Xcode 8.0-compatible
:
이러한 형식의 차이점은 무엇입니까?
-업데이트 내역 (2019 년 5 월 20 일 기준)-
원래 Xcode 6.4 가 있을 때이 질문 을했습니다.
엑스 코드 6.4 의 목록을 포함 Xcode 3.1-compatible
, Xcode 3.2-compatible
과 Xcode 6.3-compatible
,과에 기본값 Xcode 3.2-compatible
.
Xcode 7 은 변경 사항을 도입하지 않았습니다.
Xcode 8 은 Xcode 8.0-compatible
항목을 추가했습니다 .
Xcode 9 는 새 프로젝트의 기본값을 Xcode 8.0-compatible
. (2017 년 10 월 8 일)
Xcode 10.2 추가 Xcode 9.3-compatible
, Xcode 10.0-compatible
(2019 년 5 월)
이 형식 변경에는 주요 변경 사항이없는 것 같습니다 (내 프로젝트를 거의 시도하지 않았으며 버전 매개 변수를 제외하고 xml 구조 자체에서 변경된 사항이 없습니다 ..).
내가 기억하는 한, 그 전에는 프로젝트 형식이 거의 없었고, 그중 일부는 실제로 큰 변화가 있었지만, iOS2에서 iOS3로와 같이 iOS에 대한 주요 구조적 변경 시대 였기 때문에 다시는 일어나지 않을 것입니다.
또한 참고로, 새 프로젝트의 기본값은 여전히 3.2이므로 6.3은 기본적으로 테스트 용이고 나중에 강제 할 버전은 -7 일 가능성이 매우 높습니다.
내 가장 좋은 추측은 Swift 2에 대한 새로운 형식이 있고 거기에서 모듈 / 종속성이 처리되는 방식이 있다는 것입니다. 확실히 프로젝트에 추가 데이터가 있어야하기 때문입니다. 그러나 100 % 확신하려면 Apple 팀의 누군가로부터 정보가 필요합니다.
도움이 되었기를 바랍니다.
'UFO ET IT' 카테고리의 다른 글
해당하는 모나드 변환기 (IO 제외)가없는 모나드가 있습니까? (0) | 2020.11.18 |
---|---|
소규모 .NET 오픈 소스 프로젝트를위한 지속적인 통합 (0) | 2020.11.18 |
Node.js, Socket.io, Redis pub / sub 대용량, 낮은 지연 시간 (0) | 2020.11.18 |
Interface Builder는 스토리 보드를 저하시키고, 뷰의 크기를 조정하고, 조금씩 위치를 변경합니다. (0) | 2020.11.18 |
return 문에서 파이썬 튜플 풀기 (0) | 2020.11.18 |