개발자 계정없이 iOS 용 Xcode 7 개발


25

iPod을 iOS 9로 업데이트하고 자체 앱을 만들고 싶지만 비용이 많이 들기 때문에 개발자 계정에 대한 비용을 지불하고 싶지 않습니다. Xcode 7에서 개발자 계정없이 iOS 용 앱을 개발할 수 있다는 것을 읽었습니다. 테스트 응용 프로그램 (공백 단일 뷰 응용 프로그램)을 빌드하려고 할 때 '아니오'라는 오류가 발생합니다. 코드 서명 ID를 찾았습니다. ''프로그램에 참여하십시오 '.

개발자 계정을 지불하지 않고 응용 프로그램을 개발할 수있는 방법이 있습니까 (프로그램 옵션에 '무료'옵션이 있습니까?


2
iOS보다 안드로이드를 선택해야하는 이유는 느리게 진행되고 있습니다. 더 빨리보고 싶었지만, 사람들이 기기에서 코드를 실행할 수있게 된 것을 환영합니다.
bmike

@bmike 언젠가 Xcode없이 애플리케이션을 '사이드로드'할 수 있다면 좋을 것입니다.
iProgram

답변:


23

Apple 개발자에 대한 비용을 지불하지 않아도 상점 인증서, 청구 및 일반 코드 서명 인증서에 대한 $ 99 옵션을 원합니다.

개인 AppleID는 Xcode로 응용 프로그램에 서명하고 개발을 시작하기 위해 Mac에서 제한된 수의 장비 (5 정도)에 응용 프로그램을로드하기에 충분합니다. TestFlight가 필요하거나 검토 된 서명 된 앱을 만들려면 비용을 지불해야하지만 무료로 시작하십시오.

이전 유료 AppleID를 실행 취소하는 방법은 다음과 같습니다. 동일한 AppleID를 재사용하는 경우 유료 프로그램에서 AppleID를 해제 할 수 있도록 Apple 개발자 지원이 필요할 수 있습니다. 이런 딸꾹질).

대신 Mac App Store에서 다운로드 했든 다운로드 했든 이전에 설치했을 수있는 모든 Xcode 사본을 삭제 한 다음 Mac App Store에서 Xcode 7을 설치하십시오.

다운로드가 완료되면 앱을 실행하고 설정으로 이동하십시오.

  • 계정을 클릭하십시오
  • 왼쪽 하단의 +를 클릭하고 Apple ID를 추가하십시오
  • App Store에 사용하는 개인 Apple ID를 입력하면 재사용 할 수 있습니다.
  • 넌 끝났어

iOS 용 앱을 빌드 할 때는 iOS 장비를 연결하고 AppleID를 선택하여 요청시 앱에 서명하십시오.

여기에 이미지 설명을 입력하십시오


2
죄송하지만이 기능은 작동하지 않습니다. "이 만료되지 않은 프로비저닝 프로파일을 찾을 수 없습니다."라는 오류가 계속 발생하므로 여기에서 프로비저닝 프로파일과 관련된 구성을 알아야합니다. 또한 문서에 따르면 프로비저닝 프로파일을 작성하려면 개발 인증서가 필요합니다. "예를 들어, Xcode는 자동으로 장치를 등록하고 개발 인증서를 요청합니다.이 두 가지 모두 팀 프로비저닝 프로파일을 작성하는 데 필요합니다."
AlxVallejo

오래된 서명 ID를 정리해야 할 수도 있습니다. 인증서를 청소하지 않으려면 새 사용자 계정을 만들어 이전 키 체인없이 Xcode를 사용해보십시오. @AlxVallejo
bmike

1
개발자 계정에 대한 비용을 지불하지 않으면 개발을 위해 3 개의 장치 만 사용할 수 있다고 생각합니다.
Flimm

이것이 작동합니까? 이것을 시도한 다른 사람이 있습니까?
Amare

7

아래 단계를 따르십시오 :-

요구 사항 : 장치 (iPhone 또는 iPad), 최신 Xcode 7에서 iOS 9을 실행해야하며 "장치에서 테스트"할 수있는 무료 개발자 계정이 필요합니다.

1 단계 : 장치에서 실행할 응용 프로그램을 시작합니다.

2 단계 : USB를 통해 iOS 기기를 연결합니다.

3 단계 : 드롭 다운 장치 선택 메뉴에서 장치가 아닌 시뮬레이터를 선택합니다.

4 단계 : Xcode 7이 기호 파일을 색인화하고 처리 할 때까지 기다립니다. 시간도 걸릴 수 있으므로 인내심을 가지십시오. 완료되면 상태는 준비로 표시됩니다.

5 단계 : 재생 버튼을 클릭합니다 (애플리케이션 실행). "코드 서명에 실패했습니다"라는 오류가 표시 될 수 있습니다. 괜찮아. 문제 해결을 클릭하고 추가를 클릭하여 개발자 계정으로 로그인하십시오. 유료 개발자 계정은 필요하지 않지만 무료 개발자 계정 (Apple ID)이 필요합니다. 개발자 계정이없는 경우 대신 프로그램 참여를 클릭하여 개발자 계정을 만드십시오.

6 단계 : 로그인 한 후 재생 버튼을 다시 클릭하여 컴파일을 진행합니다. 식별자가있는 앱 ID…라는 다른 오류가 표시 될 수 있습니다. 다른 문자열을 입력하십시오. 이 문제를 해결하려면 일반 탭을 클릭하고 번들 식별자에 고유 한 이름을 지정하십시오 (두 점 사이의 이름을 삭제하고 자신의 이름을 추가하십시오. 접두사와 접미사를 그대로 두십시오).

7 단계 : 재생 버튼을 한 번 더 클릭하십시오. 컴파일이 완료되면 컴파일 한 앱이 iOS 기기의 홈 화면에 나타납니다.

8 단계 : iOS 기기의 개발자를 신뢰하여 앱에 액세스 할 수 있어야합니다. 설정 → 일반 → 프로필로 이동하여 개발자 앱을 탭하고 액세스 권한을 부여하면됩니다.

9 단계 : 기기의 홈 화면에서 앱을 시작하면 iOS에서 앱을 사용할 수 있습니다. 행복한 코드 서명 :).

참고 : 무료 회원 계정에서는 푸시 알림 및 인앱 구매를 테스트 할 수 없습니다.


다른 질문에 오신 것을 환영합니다! 링크 전용 답변을 제공하지 마십시오. Google은 질문에 대한 답변과 왜 최상의 답변인지에 대한 설명을 제공하는 답변을 찾고 있습니다. 링크는 시간이 지남에 따라 변경 될 수 있으며 질문-응답 컨텍스트가 손실됩니다. 좋은 답변을 구성하는 방법에 대한 정보는 답변 방법을 참조하십시오 . - 검토 -
FSB

귀하의 조언에 감사드립니다. 내 Ans를 편집하십시오. :)
kiran patil

감사. 답변에 링크가 있으면 괜찮습니다. 정보의 '고기'도 답변에 추가하는 것이 좋습니다. 또한 '아래 링크를 따르십시오'라고 명시되어 있지만 링크는 없습니다. 문장을 제거하거나 답변에 링크를 추가하십시오.
fsb


0

표시된 솔루션이 작동합니다. 그러나 다시 다운로드하는 대신 Xcode가 처음 시작할 때 생성하는 임시 파일을 제거 할 수 있습니다. CleanMyMac과 같은 앱을 사용하여 수행 할 수 있습니다.

  1. Xcode를 선택하면 상대 파일을 찾습니다
  2. 실제 Xcode.app 이진 파일 이외의 모든 파일을 선택하십시오.
  3. 그들을 제거

그리고 Xcode를 새로 설치할 준비가되었습니다.

여기에 이미지 설명을 입력하십시오

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