Skip to content

docs: macOS(인텔 맥북) / 아이패드 지원 검토 기록 - #6

Draft
eondcom wants to merge 1 commit into
mainfrom
worktree-docs-macos-ipad
Draft

docs: macOS(인텔 맥북) / 아이패드 지원 검토 기록#6
eondcom wants to merge 1 commit into
mainfrom
worktree-docs-macos-ipad

Conversation

@eondcom

@eondcom eondcom commented Jul 27, 2026

Copy link
Copy Markdown
Owner

2026-07-28 논의 내용을 나중에 참고하려고 문서로만 남긴다. 코드 변경 없음.

docs/2026-07-28-macos-ipad-portability.md 추가.

기록한 내용

  • 인텔 맥북: 이미 build-macos.sh, augment_path_for_macos()(src/main.rs:138),
    AppleSDGothicNeo.ttc 폰트 후보(src/main.rs:10)로 대응돼 있다.
    egui는 크로스컴파일이 안 되므로 맥북 실기에서 빌드해야 하고, 남는 걸림돌은
    rsync 3.2.3+(--mkpath/--info=progress2 사용), sshpass(homebrew-core에 없음),
    mysql-client 세 가지.
  • 아이패드: iPadOS가 자식 프로세스 실행(fork/exec)을 금지하므로 네이티브 포팅이
    원천적으로 불가능. 대안 A(리눅스에서 돌리고 xpra/VNC로 화면만, 코드 변경 0),
    B(ops.rs를 데몬으로 분리 + 웹 UI, 며칠 규모), C(명령어 보기 + SSH 앱) 정리.

검증

코드 정적 분석 기준이다. macOS 실기가 없어 실제 빌드는 확인하지 못했고, 문서에도 명시해 두었다.
인용한 라인번호(main.rs:10/138, ops.rs의 --mkpath·--info=progress2 위치)는 grep으로 대조했다.

🤖 Generated with Claude Code

https://claude.ai/code/session_015Ybo3dNeAeoGV8Y41uWpMG

코드 변경 없이 논의 내용만 문서로 남긴다.

- 맥북: build-macos.sh + augment_path_for_macos + AppleSDGothicNeo 폰트 후보로
  이미 대응돼 있고, 실기 빌드 시 rsync 3.2.3+(--mkpath/--info=progress2)·sshpass·
  mysql-client 세 의존성만 남는다는 점을 기록.
- 아이패드: iPadOS가 fork/exec을 금지해 네이티브 포팅이 원천 불가.
  대안 A(xpra/VNC 원격 화면), B(클라이언트/서버 분리), C(명령복사 전용) 정리.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015Ybo3dNeAeoGV8Y41uWpMG
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant