애플은 iOS를 조금 열었다. 이제 개발자 라이선스로 연간 99 달러를 지불하지 않고도 오픈 소스 애플리케이션 (예 : 에뮬레이터)을 iPhone 또는 iPad로 전송할 수 있습니다.

그러나 문은 막 균열을 열었습니다. iOS는 Windows 10 및 Android에서 jailbreaking없이 전체 사이드 로딩을 ​​지원하지 않습니다. 하지만 애플이 GBA4iOS 에뮬레이터 같은 오픈 소스 애플리케이션을 설치할 수있다. 애플이 앱 스토어에서 허용하지 않더라도 말이다.

필요한 것

이것은 Xcode 7의 변화에 ​​대한 행복한 부작용입니다. 이전에는 Xcode에서 응용 프로그램을 만들고 자신의 iPhone 또는 iPad에 넣으려면 1 년에 99 달러의 개발자 라이선스가 필요했습니다. 이 사이드 로딩 기능은 iOS 9의 새로운 기능으로보고되었지만 실제로 Xcode 7의 새로운 기능입니다. iOS 9는 필요하지 않습니다.

그러나 더 이상이 작업을 수행하기 위해 Apple 개발자 프로그램의 구성원이어야 할 필요가 없습니다. Xcode는 Mac 사용자에게 무료로 제공됩니다. 즉, 소스 코드를 가지고있는 한 iPhone 또는 iPad에 원하는 모든 앱을 빌드하고 설치할 수 있습니다. 예, 몇 가지 제한이 있지만, 애플이 좋아하지 않는 오픈 소스 애플 리케이션은 jailbreaking없이 설치할 수 있다는 것을 의미한다. 많은 비디오 게임 에뮬레이터는 오픈 소스입니다.

이렇게하려면 다음이 필요합니다.

  • Mac: Xcode는 Mac OS X에서만 실행됩니다. 즉, Windows, Linux 또는 기타 운영 체제에서이 작업을 수행 할 수 없습니다.
  • Xcode 7: Apple의 Xcode는 Mac App Store에서 무료로 다운로드 할 수 있습니다.
  • 앱의 소스 코드: 이런 방식으로 설치하려면 앱의 소스 코드가 필요합니다. 예를 들어, GBA4iOS는 iPhone 및 iPad 용 오픈 소스 Game Boy Advance 에뮬레이터입니다. 소스 코드는 온라인에서 구할 수 있습니다.

Xcode 설정

Mac App Store에서 Xcode를 다운로드 한 후 Xcode를 실행하고 Apple ID를 추가해야합니다. "Xcode"메뉴를 클릭하고 "환경 설정"을 클릭 한 다음 계정 창의 아래쪽에있는 "+"버튼을 클릭하고 Apple ID 세부 정보를 입력하십시오.

현재 버그가 있습니다. 이전에 Apple ID가 개발자 프로그램의 일부 였지만 더 이상 존재하지 않는 경우 "선택한 팀에이 기능을 사용할 수있는 프로그램 멤버십이 없습니다"라는 오류 메시지가 표시 될 수 있습니다. Apple ID로 Xcode로 로그인하십시오. 과거에는 Apple 개발자 프로그램에 가입 한 적이없는 계정이나 현재 가입하지 않은 계정이있는 계정을 사용해야합니다. 애플은 곧이 문제를 고칠 것이다.

Xcode에 앱의 소스 코드 가져 오기

Xcode에 앱의 소스 코드를 가져와서 빌드하고 iPhone 또는 iPad에 배포 할 수 있어야합니다. 앱의 소스 코드를 다운로드하고 앱에 필요한 필수 설정을 수행하십시오.

여기서는 GBA4iOS를 예로 사용하겠습니다. 소스 코드를 다운로드하고 필요한 설정을 수행하려면 터미널 창을 열고 다음 명령을 복사하여 붙여넣고 Enter 키를 누른 다음 프로세스가 완료 될 때까지 기다립니다.

sudo gem install cocoapods; git clone https://bitbucket.org/rileytestut/gba4ios.git; cd gba4ios; pod install

그런 다음 Xcode에서 프로젝트 나 작업 공간을 열어야합니다. Xcode에서 "파일"을 클릭하고 "열기"를 선택한 다음 프로젝트 또는 작업 영역 파일을 찾습니다.

새 터미널 창을 연 다음 위의 명령을 실행하면 홈 폴더에 gba4ios 폴더가 있고 그 안에 프로젝트 및 작업 영역 파일이 있습니다.

iPhone, iPad 또는 iPod Touch 연결

함께 제공되는 USB 케이블을 사용하여 iPhone, iPad 또는 iPod Touch를 Mac에 연결하십시오. 그런 다음 Xcode에서 "제품"메뉴를 클릭하고 "대상"을 가리킨 다음 실제 장치를 빌드 대상으로 선택하십시오.

코드 서명 서명 생성

이제 앱을 빌드하고 설치하기 전에 앱에 고유 한 코드 서명 서명을 생성해야합니다. 왼쪽의 프로젝트 이름을 클릭하고 "Bundle Identifier"에 고유 한 이름을 입력하고 "Team Name"으로 이름이 선택되었는지 확인한 다음 "Fix Issue"를 클릭하십시오.

iPhone 또는 iPad에서 응용 프로그램 빌드 및 설치

너 이제 끝났어. Xcode 창의 왼쪽 상단에있는 "재생"버튼을 클릭하십시오. Xcode는 앱을 빌드하고 연결된 장치에 설치 한 다음 실행합니다.

오류가 표시되면 Xcode에서 앱을 빌드하는 데 문제가 있습니다. 로드 한 소스 코드에 문제가있어 앱을 빌드하고 설치하기 전에 수정해야합니다. 오류가 없다고 가정하면 작동합니다.


iOS에서 사이드 로딩을 ​​원하는 모든 사용자에게 완벽한 솔루션은 아닙니다. 대부분 사람들이 사용하기를 원하지 않을 폐쇄적 인 소스 프로그램과 함께 작동하지 않으며 Mac이 필요합니다. 또한 특정 유형의 앱을 실행할 수 없으며, Apple의 샌드 박스 내에서 실행되는 앱을 설치할 때만 사용할 수 있습니다. Jailbreaking은 샌드 박스를 탈출 할 수있는 유일한 프로세스이므로 탈옥자가 사용할 수있는 모든 앱을이 방식으로 설치할 수있는 것은 아닙니다.

탑 팁 :
댓글 :