xcode14.3

· iOS/iOS Dev
이번에 Xcode15와 iOS17의 정식 버전이 배포가 되었는데요. 바로 Xcode를 최신버전으로 올려서 사용하면 좋지만 현업에서는 그렇게하지 못하는 케이스도 많이 있습니다. 그래서 이런 경우 이전 Xcode버전에 최신버전 iOS의 Device Support파일을 넣어서 개발을 해왔습니다. 이번 Xcode15에서는 이럴때 필요한 iOS17의 Device Support파일을 제공하고 있지 않고 있고, Github에도 올라와 있지 않습니다. 대신 Xcode15에서 iOS17 디버깅을 할 수 있도록 내부 다운로드를 진행한 후 아래 명령어를 터미널에서 실행하면 defaults write com.apple.dt.Xcode DVTEnableCoreDevice enabled 아래처럼 Xcode14에서 CoreDevi..
이번 Xcode14.3 Release Note를 보면 아래와 같은 General Deprecation이 있습니다. Xcode isn’t supported under Rosetta. See Developer Technote “Resolving architecture build errors on Apple silicon“ for more information. (92772361) ⚠️Xcode 14.3부터는 Rosetta로 실행하는 것을 지원하지 않습니다. 저는 그동안 아래 글에서 Apple Silicon 환경(M1, M2, ...)에서 발생할 수 있는 문제점 및 해결 방법을 정리하고 계속 글을 갱신하고 있었는데요. 애플 실리콘(M1, M2, ...) 환경에서의 빌드 환경 문제 집에서는 M1 Pro 맥북을 ..
· iOS/Swift
Xcode 14.3이 릴리즈되면서 Swift 5.8도 업데이트되었습니다. 변경점들을 간단하게 정리해봅니다. Function back deployment (SE-0376) @backDeployed(before:) attribute를 통해 이전 버전의 프레임워크에서 새 API를 사용할 수 있게 해줍니다. 함수에 대한 코드를 앱의 바이너리에 작성 후 런타임 시 검사하여 수행됩니다. 사용자가 적절한 새 OS를 사용하는 경우 시스템 자체 버전의 함수가 사용되고, 아닌 경우 앱 바이너리에 복사된 버전에 대신 사용됩니다. 단, @backDeployed는 함수, 메서드, 서브스크립트, 계산프로퍼티에만 적용됩니다. 당연하게도 만능으로 새 기능을 이전 OS에서 쓸 수 있게 한다던가 하는건 아닌거죠. 아래는 예시입니다. @..
SwiftyCody
'xcode14.3' 태그의 글 목록