2011-07-26 2 views
0

Ad Hoc Distribution profile을 사용하여 응용 프로그램 빌드를 만들려고합니다. provision profile이 정확한지 확인하고 클라이언트 DeviceID을 추가해야합니다. 내 프로젝트에도 Entitlements.plist이 있습니다.개발 장치에서 Ad Hoc 배포 테스트

또한 코드는 Ad Hoc 배포 프로필을 사용하여 대상 수준에서 서명됩니다.

내가 제공 프로파일뿐만 아니라 app.ipa 파일을 모두 보내고있다,하지만 클라이언트는 여전히 자신이 아이튠즈를 통해 빌드를 설치할 수 없다고 불평하고 오류 발생시킵니다 :

응용 프로그램을 ""했다 서명자가 유효하지 않기 때문에 iPhone ""에 설치되지 않았습니다.

나는 시도했다 :

1. Signer not valid error

2. signer is not valid

3. http://www.iphonedevsdk.com/forum/iphone-sdk-development/68731-signer-not-valid-error.html

4. iphone installing Ad Hoc Distribution

나는 단지 1 개 장치를 사용하고 난 사용 그것은 개발을위한 것입니다. 나는 모든 프로필과 애플 리케이션을 삭제 한 다음 아이튠즈에서 앱을 설치하려고 시도했고 성공적으로 설치되었다.

그러나 내 클라이언트에서는 작동하지 않습니다. 그래서 어떻게 클라이언트에 보내기 전에이 빌드를 테스트 할 수 있습니까 ???

당신은 두 가지를 시도 할 수도 있습니다
+0

send no. 1 링크를 클릭하십시오. – Mahesh

답변

0

:

  • 빌드 및 응용 프로그램 아카이브 - 배포 인증서 + 특별 프로비저닝 프로파일

  • 로 서명> 응용 프로그램을 공유 -> 주최자에 머리를
  • 의 ad hoc 프로비저닝 프로파일을 선택했는지 확인하십시오. 프로젝트와 릴리스 구성에 대한 대상 설정은 모두입니다.> 빌드 구성을 사용하여 빌드 -> 빌드 제품 찾기 -> 빌드 제품 + 프로비저닝 보내기 귀하의 고객에게 프로필

저는 개인적으로 첫 번째 옵션을 권장합니다. 새 장치를 프로비저닝 프로파일에 추가 할 때마다 빌드 설정을 조정하고 응용 프로그램을 다시 빌드 할 필요가 없기 때문에 더 깨끗합니다. 또한 build + profile 대신 클라이언트에게 편리하게 .ipa 파일을 보낼 수 있으며 Testflight과 같은 서비스를 사용할 수 있습니다.

두 번째 옵션이 붙어있는 경우 (어떤 이유로 든 ...) 프로비저닝 프로파일을 수정할 때마다 해당 ID가 변경된다는 점에 유의하십시오. 즉, 이 표시 되더라도 적절한 프로파일이 여전히 선택되어있는 것처럼으로 표시 되더라도 프로젝트에서 다시 선택하여 설정을 구성해야합니다.