iOS는 지금까지 "열린"운영체제가 아닙니다. 애플이 iOS에 부과하는 많은 한계가있다. 그리고 당신은 탈옥없이 앱 스토어 밖에서 애플 리케이션을 설치할 수 없다. 그러나 애플이 Xcode 7을 발표했을 때 모든 것이 바뀌 었습니다. 애플은 개발자 계정에 대해 연회비 99 달러를 지불하지 않고도 개발자가 자신의 기기에서 자신의 앱을 테스트 할 수있게하려고했습니다. 따라서 개발자는 Xcode를 사용하여 iOS 기기에 앱을 설치할 수있었습니다. 이 기사에서는 iPhone이나 iPad에서 본 앱을 설치하는 방법을 설명합니다.
참고 : 이 방법은 소스 코드를 사용할 수있는 앱에서만 작동합니다. f.lux 및 GBA4iOS와 같은 앱은 GitHub 및 Bitbucket에서 소스 코드를 사용할 수 있습니다. Google에서 원하는 앱의 소스 코드를 검색하여이 방법을 사용할 수 있는지 확인할 수 있습니다.
사용중인 도구 : Xcode 8
Xcode는 iOS 앱의 공식 개발 환경입니다. Xcode 8을 사용하여 iOS 10을 실행하는 iPhone에 앱을 설치합니다. Mac에 Xcode가 없으면 App Store에서 다운로드하거나 Apple에서 직접 다운로드 할 수 있습니다. Xcode 8은 iOS 10 용 SDK를 지원하므로 이전 버전을 사용할 수 없습니다. "SDK"가 무엇인지 모르는 경우 걱정하지 마십시오.
참고 : iOS 용 베타 테스터이고 iOS 10.0 이상을 iPhone에 설치 한 경우 Xcode 8 Beta를 설치해야합니다. Xcode 8은 iOS 10까지만 지원합니다. Xcode 8을 사용하여 iOS 10.0을 실행하는 iPhone 6S에서 시연 할 것입니다.
Mac에 Xcode를 다운로드하면 거의 준비가 끝납니다.
iOS 10에서 앱 사이드로드하기
앱을 사이드로드하기 전에 우선 소스 코드가 필요합니다. 나는 아이폰에 f.lux 를 설치하려고한다. 기본적으로 f.lux 앱은 jailbroken 장치에서만 사용할 수 있지만이 방법을 사용하여 iPhone에서도 가져올 수 있습니다.
iPhone에 f.lux 앱을 설치하려면 다음 단계를 따르십시오.
참고 : 이전에 Xcode를 사용 해본 적이 없더라도, 무엇을 해야할지 이해할 수 있도록이 단계를 밟을 것입니다. Xcode의 기본 사항을 알고있는 사용자는이 단계를 건너 뛸 수 있습니다.
1. 먼저 fitlux에 대한 GitHub 저장소로 가서 " 1 release "라는 링크를 클릭하십시오.
2. 링크에서 f.lux 의 소스 코드 를 다운로드하십시오 .
3. Mac에서 다운로드 한 파일의 압축을 풀어 f.lux 프로젝트 폴더를 만드십시오. 이제 Mac에서 Xcode 8을 실행하고 " 다른 프로젝트 열기 "를 클릭하십시오.
4. 압축을 푼 폴더를 열고 " iflux.xcodeproj "라는 파일을 선택하고 "열기"를 클릭하십시오 .
5. Xcode가 프로젝트를로드합니다. 왼쪽 사이드 바에서 "iflux project" 를 클릭하십시오.
6. iPhone에 앱을 설치하려면 몇 가지 설정을 변경해야합니다. 먼저 " Xcode -> 환경 설정 "으로 이동하여 "계정" 탭을 클릭하십시오. Apple ID를 여기에 추가해야합니다. 화면 하단의 더하기 아이콘 을 클릭하고 Apple ID를 추가하기 만하면됩니다. 개발자 ID 일 필요는 없으며 무료 Apple ID를 사용할 수도 있습니다.
7. 일단 그렇게하면 Xcode 프로젝트의 몇 가지 설정을 변경해야합니다. 먼저 " Bundle Identifier "옆의 값을 변경하고 고유 한 것으로 만들고 com.xyz.iflux 와 같은 모양을 만듭니다. 제 경우에는 "xyz"를 제 이름으로 바꿨습니다.
8. 다음으로 프로젝트의 "개발 팀" 을 추가해야합니다. "개발 팀"옆에있는 드롭 다운 상자를 클릭하고 " 귀하의 이름 (개인 팀) "을 선택하십시오.
9. iPhone에 f.lux를 설치해야합니다. iPhone을 Mac에 연결하기 만하면 됩니다 . 그런 다음 " Product -> Destination "으로 이동하여 목록에서 iPhone을 선택하십시오.
10. 이제 Xcode에서 "Run" 버튼을 클릭하십시오. Xcode는 iPhone 용 앱 컴파일을 시작합니다. 경고 (노란색 삼각형 기호)가 나타나면 걱정하지 마십시오.
11. Xcode는 iPhone 개발자를 신뢰해야한다는 오류 메시지를 표시합니다. iPhone에서 " 설정 -> 일반 -> 프로파일 및 장치 관리 "로 이동하십시오.
12. "Developer App" 항목을 탭한 다음 "Trust"를 탭하십시오 .
13. 이제 홈 화면으로 가서 f.lux를 찾을 수 있습니다. 앱을 탭하여 실행하면 앱이 작동합니다.
이 방법을 사용하면 소스 코드에 액세스 할 수있는 모든 응용 프로그램을 설치할 수 있습니다. 많은 애플 리케이션이 소스 코드를 사용할 수있게 만들었 기 때문에 사용자는 아이폰이 jailbroken되지 않아도 쉽게 사이드로드 할 수 있습니다. 소스 코드를 제공 한 일부 앱은 다음과 같습니다.
GBA4iOS : iOS 장비 용 게임 보이 에뮬레이터.
Post Manager : 버퍼와 같은 Twitter 게시물 게시 / 예약, 공유 확장 포함
Kodi : 인기있는 미디어 플레이어 및 엔터테인먼트 허브
iOS에서 사용할 수있는 많은 오픈 소스 앱이 있습니다. GitHub에서 전체 목록을 확인할 수 있습니다.
iPhone 또는 iPad의 iOS 앱을 간편하게 Sideload 할 수 있습니다.
Xcode 8을 사용하여 비 jailbroken iPhone 또는 iOS 10을 실행하는 iPad에서 iOS 응용 프로그램을 사이드로드하는 방법을 알게되었으므로 이제 원하는 응용 프로그램의 소스 코드를 온라인으로 찾아 봐야합니다. 언제나 그렇듯이이 방법으로 문제가 발생하면 아래 의견란에 알려주십시오.