iPad에서 앱을 개발하고 설치하려면 iOS Developers 프로그램의 회원이어야합니까?
아니면 그냥 Xcode를 실행하고 설치할 장치를 지정할 수 있습니까?
답변
업데이트 : XCode 7을 사용하면 이제 자신의 iOS9 + 기기에 무료로 앱을 배포 할 수 있습니다. 앱을 AppleStore에 발행해야하는 경우에만 유료 멤버십이 필요합니다. 자세한 내용은 qqbenq의 답변을 참조하십시오.
회원이 아니더라도 시뮬레이터에서만 앱을 실행할 수 있습니다. 기기에 앱을 설치할 수 있으려면 유료 회원이어야합니다.
무료 :
Xcode IDE, Dashcode, Instruments, Interface Builder, iOS Simulator 및 추가 개발자 도구 모음을 사용하여 iOS 및 Mac OS X 용 개발을 시작하십시오.
지불 :
iPad, iPhone 및 iPod touch에서 코드를 테스트하고 디버깅하여 응용 프로그램을 마무리하십시오.
답변
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를 실행하려는 경우 비용을 지불해야합니다.
답변
탈옥 장치가 필요합니다. 내 편에는 탈옥하는 것이 좋습니다. 이것 외에도 추가 할 멋진 많은 유용한 것들이 있습니다.
Appsync에 대한 지침 (iDevice에서 앱을 실행해야 함)
iOS 3.1 / 3.2 / 4.x / 5.x / 6.x / 7 장치에 자체 서명 된 ipa를 설치하려면
- Cydia-> 관리로 이동하여 http : // iphoneame.com/repo를 소스로 추가하십시오.
- Cydia에서 AppSync for iOS xxxxxxxx (xxxxxxxx는 장치의 현재 iOS 임)를 다운로드하여 설치하십시오.
앱을 만들고 iDevice에서 실행하기위한 지침 :
- 자체 서명 된 코드 서명 인증서를 작성하십시오.
Mac OS X의 경우 키 체인 접근-> 인증 지원-> 인증서 생성으로 이동하십시오. 인증 지원 창이 열립니다. 이름을 입력하고 (필자의 경우 securitylearn.net 임) 인증서 유형을 코드 서명으로 선택하십시오. 기본값 무시 옵션을 선택하십시오. 인증서가 작성 될 때까지 계속하십시오.
-
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist를 데스크탑으로 복사하십시오. plist 파일을 편집하고 XCiPhoneOSCodeSignContext의 모든 발생을 XCCodeSignContext로 대체하십시오. “XCiPhoneOSCodeSignContext”는 기본 특성, 런타임 요구 사항, 대체 특성의 세 위치에 나타납니다. 모두 대체하십시오.
-
수정 된 Info.plist 파일을 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/ 디렉토리에 복사하고 기존 파일을 바꾸십시오.
- XCode를 닫고 다시 시작하십시오.
- 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 장치를 선택하고 아래 지침을 따르십시오
- Build는 build / Debug-iphoneos 폴더에 .app 파일을 만듭니다.
.app 파일의 기본 위치는-/ Users / [사용자 이름] / Library / Developer / Xcode / DerivedData / [사용자 앱] / Build / Products / Debug-iphoneos /
- Payload라는 폴더를 만들고 .app 파일을 폴더에 복사하십시오.
- 페이로드 폴더를 아카이브하십시오. Payload.zip을 작성합니다.
- Payload.zip의 이름을 [앱 이름] .ipa로 바꾸십시오. 개발자 인증서없이 ipa 파일을 성공적으로 만들었으며 탈옥 된 장치에 설치할 수 있습니다. 기기를 초 단위로 iTunes로 드래그하십시오! (앱 동기화를 활성화해야합니다.)
이미지에 대한 자세한 지침을 보려면 Securitylearn post를 방문하십시오.
답변
iPad가 탈옥 인 경우 가능합니다. 그러나 그것은 당신이 당신의 장치를 탈옥해야한다는 것을 의미하며 라이브 환경에서 테스트 할 수 없기 때문에 앱이 탈옥되지 않은 장치에서 작동하지 않을 수 있습니다.
개발자 프로그램에 참여하면 iOS 베타 다운로드와 앱 스토어에 제출할 수 있습니다.
내 조언은, 당신이 오랫동안 현금에 매달리고 싶다면, 응용 프로그램을 개발하고 xCode를 다운로드 할 때 나오는 시뮬레이터에서 테스트하고, 일단 만족하면 프로그램에 가입하십시오.