[패치 2] RAD스튜디오 알렉산드리아 November 패치 다운로드

오늘 엠바카데로는 RAD스튜디오, 델파이, C++빌더 11 알렉산드리아의 두 번째 패치를 출시했습니다! 이번 패치는 이전에 잘 작동했지만 패치 1에서 문제가 있었던 부분이 해소되었으며, 새로운 버전의 맥OS용 PAServer로 맥OS Monterey에서의 최신 Apple SDK 지원은 더욱 향상되었습니다.

일명 November 패치라고 명명한 이번 두 번째 패치에는 패치 1에 있던 수정 사항들도 들어있기 때문에, 이제 패치 1 버전은 없어질 것입니다. 패치 2 버전 즉, November 패치는 RAD스튜디오 11 RTM 버전 또는 이미 패치 1이 설치된 시스템 중 어느 곳에서 설치할 수 있습니다. 이번 패치는 업데이트 서브스크립션 계약을 유지하고 있는 고객에게 제공됩니다. 겟잇 패키지 매니저 (새 IDE 웰컴 페이지에 알람이 뜸)에서 다운로드 받으면 됩니다. my.embarcadero.com 에서도 곧 다운로드를 받을 수 있을 것입니다. RAD스튜디오 11 사용자라면, 이번 패치 설치를 권장합니다. 이 패치에서 해소된 이슈 목록은 이 글에서 설명하는 패치 설치 방법에 이어서 정리했습니다 (패치와 함께 제공되는 Readme 파일의 내용이기도 함).

겟잇으로 설치하기

IDE를 시작하면 (또는 웰컴 페이지를 새로 고침하면), “Patch Available” 아이콘이 보입니다.

아이콘을 하거나 또는, 겟잇 패키지 매니저를 열고 “Patches and Hotfixes” 섹션을 선택하면 아래 그림과 같이 패치 항목이 나타납니다:

이 패치는 지연 설치 패키지 즉, IDE를 종료한 후에 설치가 진행되는 패키지입니다 (IDE를 다시 시작하라는 메세지가 나타날텐데, 바로 재시작하거나 또는 IDE를 끄지 않고 그냥 사용하다가 다음에 재시작될 때 설치되도록 할 수도 있습니다). 이 패치 설치 시 중요한 점이 있습니다. 설치가 시작되면서 나타나는 UAC(윈도우 사용자 계정 컨트롤) 창에서 반드시 “수락”을 해야 합니다. (설치가 멈춘 것처럼 보인다면, 이 창이 어딘가에 떠있는 것은 아닌지 확인하세요). 또한 패치 다운로드 용량이 850MB가 넘기 때문에, (IDE가 종료되면서 열리는) 다운로드 콘솔 창이 떠있는 시간이 다소 길 수 있습니다.

설치가 완료되지 않은 경우 (예. 변환 파일이 없거나, 플랫폼 일부만 설치된 경우), 일부 파일을 찾을 수 없다는 안내가 표시될 수 있습니다.

패치 설치가 완료되면, RAD스튜디오 IDE가 자동으로 다시 시작됩니다. 이번 패치에는 맥OS용 PAServer가 업데이트 되었기 때문에, 맥OS 기기에서는 이 PAServer를 수동으로 설치해야 합니다.

수동 설치

my.embarcadero.com 포털에서도 패치 파일을 확인할 수 있습니다. 이 방법으로 설치할 경우 패치 ZIP 파일을 다운로드 받은 후 수동으로 설치해야 하는데, 설치 순서는 자동 설치와 비슷합니다. 패치 설치 전 RAD스튜디오 IDE를 종료해야 하는 점, 잊지마세요! (IDE가 실행중인 경우 오류가 뜹니다)

RAD스튜디오 11, November 패치 Readme

이번 패치는 RAD스튜디오11의 두 번째 패치로, RAD스튜디오 11.0 패치 1에서 적용된 모든 변경 사항과 수정 항목이 포함되어 있습니다. 기존에 패치 1이 설치되어 있더라도 동일한 환경에서 삭제없이 설치 가능합니다.

이번 패치는 이전 버전에서는 정상 작동 했으나, RAD스튜디오 패치 1에서 이슈가 있었던 부분이 해소되었습니다. 그리고 맥OS 12.0.1 Monterey에서 맥OS와 iOS 개발하는 경우 필요한 PAServer 추가 업데이트가 포함되어 있습니다. 더 자세한 내용은 아래 목록으로 정리해놓았으니 참고하세요! 이번 패치 버전은 RAD스튜디오 11을 사용하고 있는 모든 분들께 설치를 권장합니다.

겟잇을 이용한 설치

겟잇을 통해 패치를 다운로드하면, 자동으로 설치되며 교체된 파일 백업도 생성됩니다. 다운로드 크기는 약 900MB로, 콘솔 화면의 여러 단계들 중 하나에서 진행됩니다 (연결 속도에 따라 다소 시간이 소요될 수 있습니다).

iOS와 macOS을 위한 업데이트된 RAD스튜디오 11.0 PAServer 버전 13.0.12.1은 PAServer 폴더에만 복사됩니다 (기본 경로: C:Program Files (x86)EmbarcaderoStudio22.0PAServer), 복사한 파일은 맥에 복사하고 수동으로 설치해야 합니다. 이 단계가 끝나면 RAD스튜디오 IDE의 SDK Manager에서 맥cOS 12.0 SDK 및/또는 iOS 15 SDK를 삭제하고 재정의해야 합니다 (맥OS Monterey에서 PAServer를 실행중인 경우, 이미 가지고 있는 Apple SDK를 삭제하고 다시 임포트하는 게 좋습니다).

수동 다운로드와 설치

해당 패치는 my.embarcadero.com 의 다운로드 포털에서도 받을 수 있습니다. 이 경우 기본 RAD스튜디오 November 패치 다운로드 파일을 찾아서 배치 파일과 함께 실행하거나, 또는 RAD스튜디오 설치 폴더의 하위 폴더에서 ZIP 파일을 수동으로 풀어서 사용할 수도 있습니다. 앞서 설명한 것과 같이 PASever를 복사 후 맥에 설치하고 SDK를 다시 임포트해야 합니다.

언인스톨 절차 (겟잇 설치 시)

  • Catalog Repository installation 폴더를 엽니다.
  • patch.R110.hotfix.november_uninstall.bat을 실행합니다.
  • 패치 버전을 완전히 삭제한 “후에”, 겟잇에서 패키지를 언인스톨 합니다.

RAD스튜디오 11 November 패치에서 해소된 새로운 퀄리티 포탈

PAServer 관련 항목

RSP-36094 Cannot compile to macos, no such file
RSP-36068 paserver issue arm osx monterey
RSP-36064 Exception-Klasse 6 when try to run Firemonkey app on macOS Monterey

VCL 관련 항목

RSP-36207 Width of GroupBox on inherited form changes to default
RSP-36077 Delphi 11 Patch 1 Vcl.Forms.pas source code doesn’t match shipped vcl280.bpl
RSP-36004 Patch1 Mangles Forms with BorderStyle = bsNone and bsSingle
RSP-35993 The coordinate value of the component with akBottom becomes strange.

RAD스튜디오 11 패치 1에서 해소된 퀄리티 포털 항목 (이번 패치에도 포함되어 있는 항목들)

RSP-35800 Windows 11 Menu text with ImageList not readable
RSP-35785 Emoji colors are wrong on iOS
RSP-35778 Scaled forms do not always have commensurate sizes in 11.0
RSP-35716 FontSize and position of labels and components keep increasing in Delphi
RSP-35701 iOS Development for AppStore not possible with XCode 13.0
RSP-35651 #$21..#$5F characters cannot be selected correctly when they are at the end.
RSP-35650 Error when using IME to enter text when selecting
RSP-35518 Fonts in Nested Controls are not Down Scaled in Dpi Unaware Applications
RSP-35473 VCL Styles IDE Bug with selecting controls
RSP-35459 A change in TThread breaks Windows XP compatibility
RSP-35312 Programs built with dpi>96 run corrupted in 96dpi
RSP-35049 DoThemedDrawText: Parameter “Selected” is ignored, leading to wrong text color in menus on Windows 11
RSP-34960 Font height change in DFM if Scaled = False
RSP-34913 VirtualImageList images grow when HighDPI=Auto (Monitor Scale = 200)
RSP-34822 Dynamically created frames are scaled wrong when IDE is in High DPI mode

또한 웰컴 페이지에서 발생하는 High-DPI IDE 환경에서 논비주얼 컴포넌트로 오래된 폼을 열 때 관련 일부 이슈, 안드로이드의 이모지 색상 (RSP-35785) 이슈와 같은 Access Violation 이슈들이 해소되었습니다.