일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Xcode
- Firebase
- geofencing
- 이미지
- MacOS
- view
- FLUTTER
- iOS16
- appstore
- Realm
- JPA
- rxswift
- Archive
- error
- Apple
- Session
- SwiftUI
- mac
- Notification
- darkmode
- window
- Git
- 개발자
- IOS
- github
- 웹뷰
- 한글
- UIButton
- Swift
- Code
- Today
- Total
EEYatHo 앱 깎는 이야기
Cursor에서 iOS 개발하기 본문
How to use Cursor for iOS development
Recently, there’s been much talk and fuss about AI, and whether or not it can improve your development workflow. I wanted to touch base about how AI and its implementation in Cursor have been…
dimillian.medium.com
XcodeBuildServer 설치
brew install xcode-build-server
Xcode 외부에서 sourcekit-LSP를 사용하기 위함
빌드중 인덱싱을 사용하여, 재빌드시 속도 향상
xcbeautify 설치
brew install xcbeautify
Xcode 빌드 로그들을 가독성 좋게 표시
Extension 설치

Swift: 문법 검사, 에러 검출, 정의로 이동 등을 지원
SweetPad: 아래 기능들을 명령어로 지원

디버거 연결
F5를 눌러 .vscode/launch.json 추가
→ 아래 코드로 수정
{
"version": "0.2.0",
"configurations": [
{
"type": "sweetpad-lldb",
"request": "launch",
"name": "Attach to running app (SweetPad)",
"preLaunchTask": "sweetpad: launch"
}
]
}
실행 방법
Tuist 클린 및 프로젝트 생성
→ CMD+SHIFT+P 후 Sweetpad: Generate Build Server Config
→ 사이드바에서 Attach to running app 실행

다른 스킴 실행/선택하려면,
사이드바의 SweetPad에서 직접 실행 (1회성)
or 우클릭 후 Set scheme (buildServer.json의 scheme 변경됨)

결과화면
앱 빌드는 당연히 성공
class나 func 정의 접근, String 같은 파운데이션 정의에도 접근가능

Swift 에러나 경고도 발생


'iOS, Swift > Xcode, Xcode Error' 카테고리의 다른 글
Xcode Error ) Preview Crash (with. Tuist, Firebase ) (0) | 2023.08.07 |
---|---|
Xcode 14.3 CocoaPods Error (0) | 2023.05.02 |
Xcode ) Xcode 개발자 필수 단축키 (0) | 2022.11.15 |
Xcode ) Unable to boot the Simulator - EEYatHo iOS (0) | 2022.11.11 |
Xcode ) AirBridge 1.18.0, Xcode 12.5 충돌 - EEYatHo iOS (0) | 2021.11.22 |