iPad에서 앱을 개발하고 설치하려면 iOS Developers 프로그램의 회원이어야합니까?


13

iPad에서 앱을 개발하고 설치하려면 iOS Developers 프로그램의 회원이어야합니까?

아니면 그냥 Xcode를 실행하고 설치할 장치를 지정할 수 있습니까?

답변:


14

업데이트 : XCode 7을 사용하면 이제 자신의 iOS9 + 기기에 무료로 앱을 배포 할 수 있습니다. 앱을 AppleStore에 발행해야하는 경우에만 유료 멤버십이 필요합니다. 자세한 내용은 qqbenq의 답변을 참조하십시오.

회원이 아니더라도 시뮬레이터에서만 앱을 실행할 수 있습니다. 기기에 앱을 설치할 수 있으려면 유료 회원이어야합니다.

무료 :

Xcode IDE, Dashcode, Instruments, Interface Builder, iOS Simulator 및 추가 개발자 도구 모음을 사용하여 iOS 및 Mac OS X 용 개발을 시작하십시오.

지불 :

iPad, iPhone 및 iPod touch에서 코드를 테스트하고 디버깅하여 응용 프로그램을 마무리하십시오.


2
당신은해야 할 몇 가지 당신이 개발자의 기존 팀 또는 교육 개발 프로그램을 가지고 학교에 참여할 수 있다면 당신은 항상 볼 수 있도록이 장치에서 실행되도록 빌드에 서명 개발자. 이는 자신의 앱을 신속하게 개발해야하는 경우에는 이상적이지 않지만 친구가 사용하지 않은 장치 슬롯을 가지고 공유하려고하는 경우 효과적입니다.
bmike

9

Xcode 7 및 iOS 9를 통해 사용자는 Apple 개발자 라이센스를 지불하지 않고도 개인 장치에서 앱을 컴파일하고 설치할 수 있습니다.

이제 모든 사람이 Apple 기기에서 앱을 얻을 수 있습니다.

Xcode 7 및 Swift는 이제 모든 사람이 더 쉽게 앱을 빌드하고 Apple 장치에서 직접 실행할 수 있도록합니다. Apple ID로 로그인하고 아이디어를 iPad, iPhone 또는 Apple Watch에서 만질 수있는 앱으로 바꾸십시오. Xcode 7 베타를 다운로드하여 지금 바로 사용해보십시오. 프로그램 멤버십이 필요하지 않습니다.

인용 : https://developer.apple.com/xcode/

다른 Apple ID를 사용하여 앱을 실행해야하는 경우 TestFlight 및 유료 Apple 개발자 계정이 적합합니다. iOS 9 및 Xcode 7을 사용할 수 없거나 사용할 수없고 이전 도구 및 OS를 실행하려는 경우 비용을 지불해야합니다.


1
확실한? 개인 앱을 개발하여 사용할 수 있습니까? 판매 / 앱 스토어 등은 신경 쓰지 마십시오.
Alex S

1
그래, 그건 사실이야. 사과 ID 만 있으면됩니다. (3 - 개월 정도처럼 주기적으로 응용 프로그램을 재 구축에 당신이 당신의 응용 프로그램을 서명 인증서를 요구합니다 생각)
qqbenq

1
따라서 100 달러의 유료 프로그램은 앱 스토어에 배포하려는 개인 개발자를위한 문제가없는 개발자를위한 것입니다.
Alex S

2

탈옥 장치가 필요합니다. 내 편에는 탈옥하는 것이 좋습니다. 이것 외에도 추가 할 멋진 많은 유용한 것들이 있습니다.

Appsync에 대한 지침 (iDevice에서 앱을 실행해야 함)

iOS 3.1 / 3.2 / 4.x / 5.x / 6.x / 7 장치에 자체 서명 된 ipa를 설치하려면

  1. Cydia-> 관리로 이동하여 http : // iphoneame.com/repo를 소스로 추가하십시오.
  2. Cydia에서 AppSync for iOS xxxxxxxx (xxxxxxxx는 장치의 현재 iOS 임)를 다운로드하여 설치하십시오.

앱을 만들고 iDevice에서 실행하기위한 지침 :

  1. 자체 서명 된 코드 서명 인증서를 작성하십시오.

Mac OS X의 경우 키 체인 접근-> 인증 지원-> 인증서 생성으로 이동하십시오. 인증 지원 창이 열립니다. 이름을 입력하고 (필자의 경우 securitylearn.net 임) 인증서 유형을 코드 서명으로 선택하십시오. 기본값 무시 옵션을 선택하십시오. 인증서가 작성 될 때까지 계속하십시오.

  1. /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist를 데스크탑으로 복사하십시오. plist 파일을 편집하고 XCiPhoneOSCodeSignContext의 모든 발생을 XCCodeSignContext로 대체하십시오. "XCiPhoneOSCodeSignContext"는 기본 특성, 런타임 요구 사항, 대체 특성의 세 위치에 나타납니다. 모두 대체하십시오.

  2. 수정 된 Info.plist 파일을 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/ 디렉토리에 복사하고 기존 파일을 바꾸십시오.

  3. XCode를 닫고 다시 시작하십시오.
  4. XCode에서 프로젝트를 작성하고 프로젝트 대상 설정에서 1 단계에서 작성된 인증서를 코드 서명 ID로 선택하십시오. 이 이미지로 http://www.securitylearn.net/wp-content/uploads/2012/12/xcode-project-code-signing-settings.png

6.0 당신이 당신의 장치에 직접 실행하려면, Appsync가 설치된 jailbroken 장치를 연결하고 "실행"버튼 옆에 장치의 이름을 선택하십시오. (이 옵션을 선택한 경우 튜토리얼의 끝입니다)


6.1 .ipa 파일을 원하는 경우 iOS 장치를 선택하고 아래 지침을 따르십시오

  1. Build는 build / Debug-iphoneos 폴더에 .app 파일을 만듭니다.

.app 파일의 기본 위치는-/ Users / [사용자 이름] / Library / Developer / Xcode / DerivedData / [사용자 앱] / Build / Products / Debug-iphoneos /

  1. Payload라는 폴더를 만들고 .app 파일을 폴더에 복사하십시오.
  2. 페이로드 폴더를 아카이브하십시오. Payload.zip을 작성합니다.
  3. Payload.zip의 이름을 [앱 이름] .ipa로 바꾸십시오. 개발자 인증서없이 ipa 파일을 성공적으로 만들었으며 탈옥 된 장치에 설치할 수 있습니다. 기기를 초 단위로 iTunes로 드래그하십시오! (앱 동기화를 활성화해야합니다.)

이미지에 대한 자세한 지침을 보려면 Securitylearn post를 방문하십시오.


1
다른 질문에 오신 것을 환영합니다! 이 링크가 질문에 대한 답변을 제공 할 수 있지만 여기에 답변의 필수 부분을 포함시키고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않을 수 있습니다.
grg

1

iPad가 탈옥 인 경우 가능합니다. 그러나 그것은 당신이 당신의 장치를 탈옥해야한다는 것을 의미하며 라이브 환경에서 테스트 할 수 없기 때문에 앱이 탈옥되지 않은 장치에서 작동하지 않을 수 있습니다.

개발자 프로그램에 참여하면 iOS 베타 다운로드와 앱 스토어에 제출할 수 있습니다.

내 조언은, 당신이 오랫동안 현금에 매달리고 싶다면, 응용 프로그램을 개발하고 xCode를 다운로드 할 때 나오는 시뮬레이터에서 테스트하고, 일단 만족하면 프로그램에 가입하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.