2012-03-10 1 views
8

작동하는 앱이 있습니다. 어제 xcode 4.2에서 4.3으로 업데이트되었습니다. 그리고 iOS 5.0에서 5.1로 휴대 전화를 업데이트했습니다.iOS 5.1 및 xcode 4.3으로 업그레이드되었습니다. 이제 앱이 설치되지 않습니다.

내 애플 리케이션을 Xcode 4.3에 빌드하고, 묶어 놓은 상태에서 앱이 내 휴대폰에서 잘 작동한다. 그런 다음 휴대 전화에서 앱을 삭제하고 Xcode에서 임시 배포판을 만들고 새 앱과 배포 프로비저닝 프로파일을 iTunes에 드롭 한 다음 iTunes에 SYnc라고 알려줍니다.

앱이 내 휴대 전화로 전송되고 '설치 중'이라고 생각하지만 '설치 실패'라는 매우 유용한 메시지가 나타납니다. 나는 새로운 배포 프로필을 만들려고했으나 아무런 도움이되지 않았습니다.

+0

동일한 경험이 있습니다. xcode 4에서 사용했던 것과 동일한 인증서를 사용하여 adhoc을 만듭니다.2, 그리고 지금 내가 갑자기 내가 "아이튠즈와 동기화하려고하면 설치 실패"오류가 발생합니다. – Melvin

+0

첫 번째로 나는 앱이 필요로한다고 생각했다. 그 안에 몇 가지 오류가 있었다. 하지만 그것은 중요하지 않습니다. ad hoc은 xcode에서 작동하지 않습니다. 4.3.1 – Melvin

+0

이 질문은 내 문제를 해결했습니다 ... Thanks @ Gary Hilerson –

답변

7

이는 대상 프로젝트를 클릭 탐색기 대상에서

  • 에서 프로젝트 파일을 클릭,

    • 이동 엑스 코드
    • 열기 프로젝트에 엑스 코드 4.3.1에 나를 위해 일한 것입니다 > 출시 - -
    • 는 코드 서명 정체성은 "코드 서명"섹션
    • 로 이동 "설정을 구축"탭으로
    • 이동> 추가를 선택 호 (-> Distrubution 조항)
    • 은 CMD - 프로젝트 S (저장)
    • 클릭 - C 당신은 IOS 프로비저닝 포털에서 만든 프로필> 아카이브 당신은 당신의 추가 특별
  • +1

    처음에는 릴리스 설정 만 변경했을 때 처음에는이 기능이 작동하지 않았습니다. 모든 코드 서명 설정을 "Developer"에서 "Distribution"으로 변경 한 다음 작동했습니다. 내가 그 설정에 대한 자세한 내용을 알아야 할 것 같아요, 나를 위해 IOS 개발의 더 혼란스러운 측면 중 하나입니다 –

    4

    내가 가졌다를 만들 수 있습니다 이 주제를 다룰 때와 정확히 같은 문제. 위의 멜빈의 대답은 내가 이미 시도한 것이었고 나는 그것이 맞았다는 것을 확신했다. 그런 다음 Gary의 의견을 읽었습니다. "처음에는 릴리스 설정 만 변경했을 때이 기능이 작동하지 않았습니다. 코드 작성 ID 설정을 모두"개발자 "에서"배포본 "으로 변경 한 다음 작동했습니다. "

    게리의 수정 사항이 저에게 효과적이었습니다. 그러나 그것은 해결책이 아니지만 뿌리 문제를 지적합니다. 제 경우에는 "Ad Hoc Distribution"체계가 잘못 구성 되었기 때문에 작동했습니다. 나는 그것이 게리에게도 마찬가지라고 생각한다. 여기

    내가 그것을 해결 방법은 다음과 같습니다

    1. 당신의 애드혹 배포 방식
    2. 선택 (예를 들어, 선택하는 제도 버튼을 사용) "편집 방식을 ..."
    3. 선택 "아카이브를 선택 "선택 상자에서 (예를 들어,"구성 빌드 "가장 왼쪽 열에서
    4. 올바른 선택"무엇을 릴리스 "또는"특별 "또는라는 이름의 특별 구축 구성)

    필자의 경우 빌드 구성을 앱 스토어 릴리스 빌드 구성으로 설정했습니다. 따라서 보관 된 Ad Hoc 빌드는 App Store에 서명되었습니다. 당연히, 그것을 임시 테스트 장치에 설치하려고 시도하면 설치할 수 없습니다.

    멜빈의 대답은 이것을 고치는데도 필수적입니다. Ad Hoc 빌드 구성에 대해 올바른 코드 서명 ID를 사용해야합니다.

    +0

    유용한 답변 : ... :) –