
sweetpad-dev/sweetpad
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
VSCode를 사용해 Swift/iOS 프로젝트를 개발하기
개요
Xcode를 열지 않고도 터미널에서 iOS, macOS, tvOS, watchOS, visionOS 앱을 빌드, 실행, 디버깅, 테스트할 수 있습니다. X코드 창도 없고, 에디터도 필요 없습니다. Xcode 프로젝트 및 작업 공간, Tuist, XcodeGen, Swift 패키지와 호환됩니다. 전체 문서는 . 시간을 절약할 수 있다면 저장소⭐️에 별표를 붙이거나 후원💰자가 되세요 Xcode가 탑재된 Mac은 전체 의존성 목록입니다. 그럼: 빌드를 실행하고, 설치하고, 실행하고, 로그를 스트리밍하세요. R 버튼을 누르면 재빌드 및 떠나지 않고 재개하고, Q 버튼은 종료합니다. 첫 번째 도전에서는 어떤 스킴을 만들고 어디에 실행할지 묻고, 그 후 다시 답하지 않도록 합니다. 질문을 완전히 건너뛸 때는 어디에 두고 싶은지 말하세요: - : sweetpad run -- 라이브 프로세스에 저장한 각 Swift 파일을 핫 패치하여 앱이 화면과 상태를 유지하도록 합니다. - : Sweetpad BSP init 포인트를 SweetPad 빌드 서버에 위치시키기 때문에, Neovim, Zed, Helix, Emacs가 실제 Xcode 프로젝트에서 완료와 진단을 받을 수 있습니다.
개요(AI 번역)
인간과 에이전트를 위한 xcodebuild.
iOS, macOS 등용 앱을 열지 않고도 빌드, 실행, 디버깅, 테스트를 할 수 있는 커맨드라인 도구입니다 Xcode. Xcode 프로젝트와 작업 공간, Tuist, XcodeGen, Swift와 함께 작동합니다 소포들.
첫 번째 실행은 스킴과 목적지를 요청하고 답을 저장합니다. run가 활성화된 상태일 때,
r를 눌러 재구성하거나 q를 눌러 종료하세요.
특징
- 사용하기 편함: 짧은 명령, 프롬프트 설정 필수 플래그와 모든 명령에 내장된 지원 기능을 갖추고 있습니다.
- 짧은 빌드 출력: 작은 앱의 빌드
7줄을 인쇄하며,
xcodebuild는 350줄을 인쇄합니다. - 목적지: 시뮬레이터, 연결된 장치,
그리고 이름별로 [
--on로 선택한 맥. - 테스트: 단일 테스트 실행, 실패 재실행, 재시도 불안정한 테스트, 수출 보장, JUnit 보고서 등이 있습니다.
- 자동 완성:
sweetpad bsp init설정 Neovim, Zed, Helix, Emacs용 SourceKit-LSP입니다. - 핫 재장전: [
sweetpad run --hot저장 상태 앱을 재시작하지 않고도 빠르게 변경합니다. - 디버깅: Neovim, Zed에서 브레이크포인트,
또는
sweetpad dap까지의 VS 코드, 그리고 스크립트화된 lldb 세션을 포함합니다 그리고 구조화된 충돌 보고서 작성. - 스크립트 및 CI: JSON 출력 및 특정 모든 명령어에 종료 코드가 있습니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
SweetPad
xcodebuild for humans and agents.
A command-line tool that builds, runs, debugs, and tests apps for iOS, macOS, etc. without opening Xcode. It works with Xcode projects and workspaces, Tuist, XcodeGen, and Swift packages.
brew install sweetpad-dev/tap/sweetpad
cd MyApp
sweetpad run # build, install, launch, and stream logs
sweetpad run --on "iPhone 16 Pro" # pick a simulator or device
sweetpad test --on booted # test on the simulator that is already booted
The first run asks for a scheme and a destination and saves the answers. While run is active,
press r to rebuild or q to quit.
Features
- Pleasant to use: short commands, prompts in place of required flags, and built-in help for every command.
- Short build output: a small app’s build
prints 7 lines, where
xcodebuildprints 350. - Destinations: simulators, connected devices,
and the Mac, picked by name with
--on. - Testing: run a single test, rerun failures, retry flaky tests, and export coverage and JUnit reports.
- Autocomplete:
sweetpad bsp initsets up SourceKit-LSP for Neovim, Zed, Helix, and Emacs. - Hot reload:
sweetpad run --hotapplies saved Swift changes without restarting the app. - Debugging: breakpoints in Neovim, Zed,
or VS Code through
sweetpad dap, plus scripted lldb sessions and structured crash reports. - Scripts and CI: JSON output and specific exit codes on every command.
- Agent skills: instructions that teach coding agents to use the CLI.
More
Documentation: sweetpad.hyzyla.dev
There is also a VS Code extension. The CLI does not depend on it.
Sponsor: GitHub Sponsors · Buy Me a Coffee
License: MIT
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add sweetpad-dev/sweetpad