[xcode] Xcode 4 용 오거나이저에 아카이브가 표시되지 않음

이 질문을 한 사람과 마찬가지로 Xcode 4에서 IPA를 만들려고합니다.

Xcode 4 : .xcarchive 대신 IPA 파일 작성

그래서-아카이브가 성공적으로 완료되었습니다. 대상 폴더에 프로젝트의 .xcarchive 파일을 덤프합니다. 그러나이 보관 파일은 Organizer 창에 표시되지 않습니다. 따라서 IPA를 만들기 위해 위의 질문에 설명 된대로 공유 할 수 없습니다.

보관 프로세스에는 오류가 없습니다. 서명 된 것으로 보입니다. 그렇다면 보관함이 Organizer의 보관함 패널에 표시되지 않는 이유는 무엇입니까? 누락 된 단계가 있거나 수정해야 할 모호한 설정이 있습니까?



답변

편집 (모든 의견을 단일 답변에 통합)

다음 중 하나 (또는 ​​모두)를 시도하십시오

  1. 제품 메뉴에서 빌드-> 아카이브를 사용하는 대신 아카이브를 사용하십시오. 그러면 나타납니다.

  2. 구성표 편집기에서 구성표를 편집하고 보관 탭으로 이동하여 오거나이저에 표시 확인란이 선택되어 있는지 확인하십시오.

  3. 스키마 편집기의 아카이브 탭에서 아카이브에 사용 된 빌드 구성을 확인하십시오. 올바른 권한 파일 및 인증서가 있는지 확인하십시오.

  4. 아카이브에 사용 된 빌드 설정에 대해 빌드 설정 스위치 설치 건너 뛰기-> 릴리스를 NO로 전환하십시오.

  5. 네트워크 드라이브를 사용하는 경우 아카이브 폴더와 XCode 프로젝트 파일이 동일한 공유 폴더 안에 있는지 확인하십시오. Windows 공유 폴더에서 XCode 소스 파일을 넣을 때 마침내 이것을 알아내는 데 며칠이 걸렸지 만 Archives 폴더가 로컬 Mac에 있으므로 Organizer가 아카이브를 선택하지 못했습니다.

@Smikey & @Ralph B & @Scott McMillin 덕분에


답변

이것은 xcode4 오거나이저보관이 표시되지 않은 유사한 질문의 다른 답변을 기반으로합니다.

나는이 대답에 대한 신용을 얻지 못했지만 Ron의 제안과 함께 문제가 해결되었습니다.

“릴리스”구성의 경우 다음을 수행하십시오.

프로젝트에서 “설치 건너 뛰기”를 예로 설정하십시오.

응용 프로그램 대상에서 “Skip Install”을 NO로 설정하십시오.

포함 된 모든 정적 라이브러리 대상에서 “Skip Install”을 YES로 설정하십시오.

메뉴에서 제품-> 아카이브를 선택하십시오.

이것은 또한 저에게 효과적이며 원래 답변 포스터에 따르면 Apple Dev Forums의 조언을 기반으로합니다.


답변

같은 문제가 발생했습니다 INSTALL_PATH. 빌드 설정에서 “설치 디렉토리”( )를 빈 문자열 로 잘못 설정했습니다. 이 설정을 제거하고 기본값을 사용하면 /Applications문제가 해결되었습니다.


답변

한 가지 더 확인해야 할 사항 : 빌드 설정 (모두)에서 “설치 디렉토리”를 검색하여 “/ 응용 프로그램”으로 설정되어 있는지 확인하십시오.


답변

예! 드디어. 나도 이틀 동안 붙어 있었다! 먼저 여기를 확인해야합니다!

설치 건너 뛰기 … 아니오로 옮겼습니다.


답변

배포판이 컴파일되고 서명되었지만 비슷한 문제가 있었지만 아카이브 탭에는 나타나지 않았습니다. “실제”iOS 빌드를 빌드하기 위해 디바이스를 연결해야한다는 것이 밝혀졌습니다. 장치를 연결 한 후 Product-> Archive를 실행하여 예상대로 표시되었습니다.


답변

“Installation Directory”를 빈 기본값 이외의 값으로 설정할 때까지 “Skip Install”을 NO …로 설정하는 것을 포함하여 여기에 제안한 것이 없습니다. ( “/ Applications”를 사용했지만 “/ usr / bin”과 같은 다른 값도 괜찮을 것입니다.) 그렇다면 lo!