IPA 앱을 설치하지 않고 앱 안에서 실행하며 앱별 여러 컨테이너를 지원하는 iOS 앱 런처입니다.
- 스타
- 14,681
- 포크
- 1,632
- 열린 이슈
- 723
- 마지막 커밋
- 4일 전
어떤 프로젝트인가요?
AltStore는 Apple ID만으로 iPhone이나 iPad를 탈옥하지 않고 .ipa 파일을 설치할 수 있는 iOS 앱입니다. 앱은 개인 개발 인증서로 다시 서명된 뒤 macOS용 컴패니언 앱인 AltServer로 전달되며, AltServer가 WiFi 동기화를 통해 기기에 설치합니다.
사이드로드한 앱은 보통 짧은 기간이 지나면 만료되므로, AltStore는 휴대폰이 AltServer와 같은 WiFi 네트워크에 연결되어 있을 때 백그라운드에서 주기적으로 앱을 갱신합니다. 설치된 앱의 업데이트도 AltStore 안에서 직접 처리합니다.
프로젝트는 iOS 앱, macOS 앱, 공용 프레임워크(AltKit), 그리고 서명을 위해 Apple 서버와 통신하는 AltSign 라이브러리로 구성됩니다. 빌드하려면 Xcode 15 이상과 Swift 5.9가 필요합니다.
핵심 기능
- 01AltServer 데스크톱 앱을 통해 WiFi로 .ipa 앱 설치
- 02탈옥 없이 Apple ID로 앱에 다시 서명
- 03사이드로드한 앱이 만료되지 않도록 백그라운드에서 갱신
- 04AltStore에서 바로 앱 업데이트 처리
활용 사례
- App Store에 공개하지 않고 개인 기기에 직접 만든 iOS 앱 설치
- 자신의 테스트 기기에 앱 개발 빌드 배포
- App Store에서 제공하지 않는 에뮬레이터나 기타 앱 사이드로드
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/rileytestut/AltStore.git - 2
하위 모듈을 업데이트합니다
cd AltStore git submodule update --init --recursive - 3
Xcode에서 AltStore.xcworkspace를 열고, Signing & Capabilities에서 본인의 팀을 설정한 다음 빌드하고 실행합니다
사용 전 알아둘 점
- 컴파일하려면 Xcode가 설치된 Mac이 필요하며, 앱에 서명하려면 Apple ID가 필요합니다.
- Xcode를 통해 실행할 때 컴파일하려면 Info.plist에서 기기의 UDID와 AltServer ID를 직접 설정해야 합니다.
- 앱 만료를 방지하려면 AltServer와 같은 WiFi에 연결된 상태에서 주기적으로 앱을 갱신해야 합니다.
- AGPL-3.0 라이선스에 따라 파생물도 동일한 조건으로 오픈 소스로 공개해야 합니다.
토픽
자주 묻는 질문
- AltStore은(는) 무엇인가요?
- 개인 Apple ID를 사용해 탈옥하지 않은 iOS 기기에 .ipa 앱을 설치하는 대체 앱 스토어입니다. AltStore는 Apple ID만으로 iPhone이나 iPad를 탈옥하지 않고 .ipa 파일을 설치할 수 있는 iOS 앱입니다. 앱은 개인 개발 인증서로 다시 서명된 뒤 macOS용 컴패니언 앱인 AltServer로 전달되며, AltServer가 WiFi 동기화를 통해 기기에 설치합니다.
- AltStore은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- AltStore은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- AltStore은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. AltStore의 마지막 커밋은 2026년 10월 16일입니다.
- AltStore은(는) 어디에 사용할 수 있나요?
- App Store에 공개하지 않고 개인 기기에 직접 만든 iOS 앱 설치 자신의 테스트 기기에 앱 개발 빌드 배포 App Store에서 제공하지 않는 에뮬레이터나 기타 앱 사이드로드
- AltStore는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/rileytestut/AltStore.git 하위 모듈을 업데이트합니다: cd AltStore git submodule update --init --recursive Xcode에서 AltStore.xcworkspace를 열고, Signing & Capabilities에서 본인의 팀을 설정한 다음 빌드하고 실행합니다
- AltStore은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/altstoreio/AltStore
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
USB 또는 WiFi로 iPhone, iPad, 여분의 Mac을 Mac의 진정한 확장 디스플레이로 바꿔 주는 무료 오픈소스 프로젝트입니다.
QEMU 기반의 iOS, macOS, visionOS용 풀 시스템 에뮬레이터이자 가상 머신 호스트로, Windows와 Linux 등 다양한 운영체제를 실행합니다.
macOS와 iOS에서 RSS, Atom, JSON Feed, RSS-in-JSON을 지원하는 무료 오픈소스 RSS 리더입니다.
말하는 대로 대본을 단어별로 강조해 보여주는 무료 macOS 텔레프롬프터