2012-09-19 2 views
3

저는 iOS 개발의 초보자입니다. IOS에서 프로비저닝 프로파일에 대해 어느 정도 이해하고 있습니다. 제 이해를 도와주세요.개발자 프로비저닝 파일이있는 기기의 iphone ipa 파일 - 다른 MAC 기기의 기기에 배포됩니까

내 시나리오입니다. 개발자 인증서 1로 MAC1에서 개발되고 UDID1이 포함 된 개발자 프로비저닝 프로파일 1을 사용하여 빌드 된 iOS 응용 프로그램은 UDID1이있는 장치 D1에 성공적으로 배포됩니다.

내 개발자 프로비저닝 프로파일 1에 UDID2가 포함 된 D2 장치를 추가하고 MAC1에 응용 프로그램을 빌드하고 .ipa 파일을 생성했습니다.

나는 D2 장치를 연결하고 D2 장치에 응용 프로그램을 배포하려고 시도하는 새로운 MAC 시스템 M2가 있습니다. 최신 개발자 프로비저닝 프로파일을 장치에 복사했습니다.

질문 1. 프로비저닝 프로파일이 성공적으로 설치됩니까? 2. 개발자 프로비저닝 프로파일을 사용하고 새 MAC 시스템의 개발자 인증서가 없으면 장치에 D2P (이 장치의 UDID는 이미 개발자 프로비저닝 프로파일에 추가됨) 만 사용하여 .ipa 파일을 장치에 배포 할 수 있습니까? 3. 임시 프로비저닝 프로파일을 사용하고 위의 동일한 단계를 수행했다면 Xcode에서 인스트루먼트를 사용할 수 있습니까?

감사합니다.

업데이트 1 3. 답변 - adhoc 배포 프로필을 사용하는 경우 xcode에서 악기를 사용할 수 없습니다. 인증서는 모든 컴퓨터에 당신은 당신이 장치를 추가해야합니다 임시에) 2를 테스트 할 모든 장치에 존재하고 그들에게 몇 가지 프로파일을 전송해야한다) 일이

를 작동하는 방법! 아니다

+0

새 Mac Machine M2를 사용하여 프로비저닝 프로파일 1을 사용하여 응용 프로그램을 개발/디버그/배포 하시겠습니까? – Rupesh

+0

@Rupesh, 새로운 MAC 컴퓨터 M2를 사용하여 앱을 테스트하고 싶습니다. – Prem

+0

그런 다음 개인 키, 공용 키 및 개발자 인증서를 M1에서 새 Mac 컴퓨터 M2의 키 체인으로 내 보내야합니다. – Rupesh

답변

0

ANSWER1 같은 것을 사용할 수는 - 예, 프로비저닝 프로파일이 성공적으로 설치됩니다. 이유 - 프로비저닝 프로파일이 장치의 UDID에 포함되어 있으면 설치할 수 있습니다. 다른 의존성은 없습니다. 그러나 키 체인에 액세스 할 때 유효한 ID가 누락되었다는 경고가 표시됩니다.

답변 2 - 예, 우리는 .ipa 파일을 장치 D2에 배포 할 수 있습니다. .ipa 파일에는 내부적으로 .app 및 프로비저닝 프로파일이 있습니다. 개발자 인증서가없는 기기에는 앱을 배포 할 수 없습니다.

답변 3 - 아니요, 배포 프로필은 앱 스토어에서 앱을 제출하기위한 것입니다. 해당 앱을 디버깅 할 수 없습니다.

이러한 대답을 추가하면 .dysm 파일을 통해 개발자는 프로파일 링하는 동안 세부 정보를 얻을 수 있습니다. 이 .dysm 파일은 개발자 프로비저닝 프로파일을 사용하여 생성 할 수 있습니다.

아무도 내 이해가 잘못되었다고 생각하면 의견을 추가하십시오. 감사.

0

없음 전화. 3) 앱을 보관 및 코드화하여 원하는 곳으로 보내십시오.

또는 그 https://testflightapp.com/

+0

MAC 1에서와 동일한 개발자 인증서를 MAC2에 두어야합니다.개발자 프로비저닝 프로파일 (장치 2 UDID로 업데이트 됨) 및 최신 .ipa 파일만으로 장치 2에 배포 할 수 있습니까? – Prem