2012-12-06 1 views
-1

엔터프라이즈 테스트를 위해 준비된 앱이 있는데, 배포 할 .ipa 파일을 만들면 동기화하려고 시도 할 때 iTunes에서 "앱은 다음과 같습니다. 알 수없는 오류가 발생했기 때문에 설치되지 않았습니다 (0xE8000007) ".0xE8000007 iTunes를 통해 enterprise. ipa를 동기화 할 때 오류가 발생합니다.

Xcode Organizer를 통해 앱을 설치하려고하면 인수가 유효하지 않으며 아무 일도 발생하지 않는다는 오류가 표시됩니다. 나는 여러 장치를 시도하고 같은 일이 발생합니다.

모든 것이 더 이상하게 만드는 이유는 내가 파생 된 데이터에서 .app을 보관하고 걸러 내기 위해 빌드를 수행하면 잘 작동한다는 것입니다. 나는 또한 .ipa 빌드에서 .app를 가져 와서 사용하려고 시도했지만, .ipa와 같은 오류가 발생했습니다.

이 상황에 익숙한 사람이 있습니까? 필자가 보았던 것에서는 심볼릭 링크 문제 일지 모르지만 보관 용 빌드에서 .app를 사용하면 어떻게 될지 이해할 수 없습니다.

도움을 주시면 감사하겠습니다.

-Brandon

(코드 서명과 권한도 올바르게 설정).

+0

음? 왜 이것에 downvote? – Stakenborg

답변

1

마지막으로 이것을 분류했습니다.

일부 파생 데이터 (즉 다른 번들)를 복사하는 빌드 단계에서 실행 스크립트를 통해 실행되는 스크립트가 있습니다. 이러한 번들을 보관하면 다른 곳에 링크가 끊어지는 것으로 나타납니다. 응용 프로그램은 여전히 ​​구축되지만 iTunes는 무슨 일이 일어나는지 알지 못합니다.

어쨌든 깨진 심볼릭 링크가 내 문제였습니다 ... 다른 사람에게 도움이 되었기를 바랍니다. 여기

+0

이것은 정확하게 똑같은 문제였습니다. 스크립트 수정이 끝났습니까? – tuzzolotron

+0

예. 어떤 유형의 구성인지 확인한 다음 '릴리스'유형 구성에 $ {PROJECT_TEMP_DIR} /../ UninstalledProducts/ 대신 $ {BUILT_PRODUCTS_DIR}/을 사용해야했습니다. 도움이 되길 바랍니다! – Stakenborg

1

내가 Stekenborg의 입력을 사용하여 올 한 내용은 다음과 같습니다

#!/bin/sh 

if [ "$CONFIGURATION" == "Release" ]; then 
    echo "Copying for Release" 
    cp -Rfv "${PROJECT_TEMP_DIR}/../UninstalledProducts/"*.bundle "$BUILT_PRODUCTS_DIR/$CONTENTS_FOLDER_PATH/" 
else 
    echo "Copying for Debug" 
    cp -Rfv "$BUILT_PRODUCTS_DIR/"*.bundle "$BUILT_PRODUCTS_DIR/$CONTENTS_FOLDER_PATH/" 
fi 
관련 문제