❗️ 참고: 이 글이 작성된 지 이미
일이 지났습니다. 시의성에 유의하세요
🖥 설명:이 글은 Cursor를 사용하여 iOS 앱을 개발하고 실시간 미리보기 효과를 구현하는 방법을 그림과 함께 상세히 소개합니다.
이 글은 원작자의 확장판이며, 원작자의 원문은 다음에서 확인할 수 있습니다:
이 글에서 추가 설명을 하는 이유는, 제가 이 튜토리얼을 따라할 때 XCode와 iOS 개발에 대해 전혀 알지 못해 몇 가지 어려움을 겪었기 때문입니다. 따라서 여기에 기록으로 남깁니다.
이 글은 원문에 대한 보충 설명이므로, 먼저 원문을 확인해 주세요.
「Swift 플러그인과 CodeLLDB 플러그인 설치」에 대한 보충:
여기에 언급된 Swift 플러그인은 현재 더 이상 사용되지 않습니다. 최신 플러그인을 사용해야 하며, 플러그인 마켓에서 Swift Programming Language를 검색하면 됩니다.
「핫 리로딩 설정」 두 번째 단계에 대한 보충:
프로젝트의 해당 Target 설정 열기 -> Build Settings -> Other Linker Flags 검색 후, 각각 -Xlinker와 -interposable을 추가합니다.
여기서 주의할 점은 두 가지를 동시에 추가해야 한다는 것입니다. 즉, -Xlinker -interposable을 복사하여 아래 이미지에 붙여넣으세요:

새 파일 추가 후 Source Kit이 파일을 찾지 못하는 문제 발생 시:
Xcode-Build-Server를 사용하여 원문에서 언급한 명령어를 다시 실행해야 합니다:
1 | |
SwiftUI 디버깅 시 수정 사항이 실시간으로 미리보기되지 않는 문제:
일부 ViewModifier를 추가/수정한 경우 실제로 실시간 업데이트가 되지 않을 수 있습니다. 하지만 Text 내의 String 수정과 같은 일반적인 경우에는 대부분 문제없이 작동합니다. 정확한 이유는 저도 모르겠습니다.
- EOF -
이 글의 최초 게시:
Cusor로 iOS 앱 개발하고 실시간 미리보기하는 방법 - Xheldon Blog

저는 인생의 중요한 선택의 기로에 섰을 때, 누군가 최선의 방법을 알려주어 소중한 시간을 헛되이 보내지 않기를 바라곤 합니다. 그런 마음으로 저는 자주 블로그를 쓰며, 광활한 인터넷의 이 작은 구석에 제게는 단 한 번뿐인 인생 경험을 기록하여 도움이 필요한 분들에게 도움이 되기를 바랍니다.