programing

Xcode 4용 Organizer에 아카이브가 표시되지 않음

javajsp 2023. 5. 29. 09:41

Xcode 4용 Organizer에 아카이브가 표시되지 않음

저는 Xcode 4에서 IPA를 만들려고 합니다. 이 질문을 한 사람처럼 말입니다.

Xcode 4: .xarchive 대신 IPA 파일 생성

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

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

EDIT(모든 주석을 단일 답변에 통합)

다음 중 하나(또는 모두)를 시도합니다.

  1. 제품 메뉴에서 Build For -> Archive를 사용하는 대신 Archive를 사용합니다.그때 나타날 것입니다.

  2. 구성표 편집기에서 구성표를 편집하고 보관 탭으로 이동하여 조직표에 표시 확인란이 선택되어 있는지 확인합니다.

  3. 구성표 편집기의 보관 탭에서 보관에 사용되는 빌드 구성을 확인합니다.올바른 사용 권한 파일 및 인증서가 있는지 확인합니다.

  4. 보관에 사용되는 빌드 설정에 대해 빌드 설정 스위치에서 설치 -> 릴리스를 아니요로 건너뜁니다.

  5. 네트워크 드라이브를 사용하는 경우 아카이브 폴더와 XCode 프로젝트 파일이 동일한 공유 폴더 안에 있는지 확인합니다.Windows 공유 폴더에서 XCode 소스 파일을 배치하면서 며칠이 걸렸지만 보관 폴더가 로컬 Mac에 있어 보관 관리자가 보관 파일을 선택하지 못했습니다.

@Smikey & @Ralph B & @Scott McMillin 덕분입니다.

아카이브에서 찾을 수 있는 유사한 질문의 다른 답변을 기반으로 합니다. xcode4 Organizer에는 표시되지 않습니다.

저는 이 답변을 신뢰하지 않지만, 론의 제안과 함께 문제를 해결했습니다.

"해제" 구성의 경우 다음을 수행합니다.

프로젝트에서 "설치 건너뛰기"를 "예"로 설정합니다.

응용 프로그램 대상에서 "설치 건너뛰기"를 "아니오"로 설정

포함된 모든 정적 라이브러리 대상에서 "설치 건너뛰기"를 "예"로 설정합니다.

메뉴에서 [제품] - > [보관]을 선택합니다.

이것은 저에게도 효과가 있었고, 원래 답변 포스터에 따르면, 애플 개발 포럼의 조언을 기반으로 합니다.

저도 같은 문제가 있었어요"설치 디렉토리"를 잘못 설정했습니다(INSTALL_PATH)이가) 내 설정의 빈 로 이동합니다을(를) 내 빌드 설정의 빈 문자열로 이동합니다.합니다./Applications제 문제를 해결했습니다.

한 가지 더 확인해야 할 것은 빌드 설정(모두)에서 "설치 디렉터리"를 검색하고 "/응용 프로그램"으로 설정되었는지 확인하는 것입니다.

네! 드디어.저도 이틀 동안이나 이 일에 매달렸어요!제가 여기를 먼저 확인했어야 했어요!

설치 건너뛰기...를 [아니오]로 이동하여 작동했습니다!

배포판이 컴파일되고 서명이 잘 되었지만 보관 탭에 나타나지 않는 유사한 문제가 있었습니다.알고 보니 "진짜" iOS 빌드를 만들기 위해 장치를 부착해야 했습니다.일단 기기를 연결하면 Product -> Archive를 실행하여 예상대로 표시됩니다.

"설치 건너뛰기"를 "아니오"로 설정하는 것을 포함하여 여기에 제시된 제안 중 어떤 것도 효과가 없었습니다."설치 디렉터리"를 빈 기본값이 아닌 다른 값으로 설정할 때까지.("/Applications"를 사용했지만 "/usr/bin"과 같은 다른 값도 괜찮습니다.)그리고 나서 보세요, 그것은 효과가 있었습니다!

조언해 주셔서 감사합니다.프로젝트에 대한 skip install yes(예)와 대상에 대한 no(아니오)를 사용하여 아카이브를 완료했습니다.정말 감사합니다.다른 사람들과 비교했을 때, 이것은 단지 3시간 밖에 걸리지 않았지만, 나는 이 스레드를 더 일찍 찾았으면 좋았을 것입니다(지금은 새벽 1시 45분입니다).

감사해요.

저는 제 프로젝트에서 같은 문제에 직면해 있습니다.프로젝트를 보관한 후 전자수첩 창이 열리지 않습니다.그래서 저는 이것을 했습니다.그리고 그것은 나에게 효과가 있을 것입니다.그것이 당신에게 도움이 되길 바랍니다.

  1. 보관에 사용되는 빌드 설정에 대해 프로젝트 -> 빌드 설정에서 설치 -> 릴리스를 아니요로 전환하여 프로젝트를 선택합니다.그런 다음 프로젝트를 제대로 보관할 수 있습니다.

잘 부탁드립니다.

같은 문제! 그리고 해결되었습니다 :)

이 정보를 info.plist 파일에 추가합니다.

새 속성 "Bundle versions string, short"를 만들고 "Bundle version" 속성과 동일한 버전 번호를 제공합니다. (Rahul Choudhary 덕분에 "XCode 4 Archive Version Unspecified" 게시물)

저는 그것들을 모두 시도했지만 여전히 아무 것도 작동하지 않았습니다.그런 다음 iPad를 다시 연결하고 Skip Install = "아니오"를 다시 선택하여 릴리스 및 아카이브를 수행했습니다.코드 기호 ReSelected Scheme iPad에 대한 빌드에 실패했습니다. 시뮬레이터 빌드에 성공하지 못했습니다.

이것이 다른 사람들에게 효과가 있을지는 확실하지 않지만, 저는 모든 힌트를 검토하는 데 5시간을 보냈고, 이 성공에 실패했습니다.저는 그것이 그것을 명확하게 한다고 생각하지 않습니다, 그리고 애플이 이것을 해결하기를 바랍니다.2011년에, 이것은 그저 터무니없는 것입니다.

저의 경우에는 어떤 솔루션도 작동하지 않았습니다. 대신 폴더 권한이라는 단순한 원인이 있었습니다.직원 그룹에 읽기 및 쓰기 권한이 있는지 확인합니다.

여기에 이미지 설명 입력

기존 제품을 업그레이드했을 때 Info.plist에 나열된 아이콘이 모두 없었습니다.

그래서 저는 "아이콘 파일"과 "아이콘 파일(iOS 5)"을 모두 .plist에 추가했습니다.그리고 그게 효과가 있었어!

Xcode 4.6.1에서도 동일한 문제가 있었지만 보관함이 Organizer 창에 빠르게 표시되었지만 갑자기 사라졌습니다.

마지막 두 줄을 주석 처리하여 이 문제를 해결했습니다.

echo "Moving Archive: $ARCHIVE_PATH to $PROJECT_DIR"
#rm -rf "$PROJECT_DIR/XX.xcarchive"
#mv -f "$ARCHIVE_PATH" "$PROJECT_DIR/XX.xcarchive"

이것은 "제품 - 구성표 - 편집 구성표 - 보관 - 사후 수행"을 통해 수행됩니다.

OP와 이 스레드에 있는 모든 분들께 감사드립니다.

저도 같은 문제가 있었지만 다른 해결책이 있었습니다.

보관 파일을 외장 드라이브에 보관하고 있는 경우, 드라이브가 어떤 이유로 연결이 끊어지면 /Volumes에서 드라이브가 "DRIVENAME"이 아닌 "DRIVENAME 1"에 다시 마운트될 수 있습니다./Volumes 폴더를 제외하고는 모든 것이 정상으로 보입니다. DRIVENAME이라는 이름의 파일이 표시됩니다.드라이브의 연결을 제대로 끊고 드라이브 이름 파일을 rmdir한 후 다시 연결합니다.

드라이브는 원래 이름으로 연결되고 Xcode는 모든 것을 다시 볼 수 있습니다.

약 5시간을 그 일에 보냈습니다.ㅠㅠ

카르타고를 사용하는 모든 사람들에게, 이것을 야기한 최근의 문제가 있었습니다: https://github.com/Carthage/Carthage/issues/1259

수정 사항은 카르타고(>= 0.16.1)를 업데이트하고 아카이브를 다시 실행하는 것입니다.

저의 경우, 첫 번째 답변에 나열된 표준 옵션 중 어떤 것도 작동하지 않았습니다."설치 경로"가 비어 있는 것을 발견했습니다.나는 4개의 경로를 멋지게 만들었습니다.<somepath>/Dbg,<somepath>/Dbg/Ins,<somepath>/Rel그리고.<somepath>/Rel/Ins4개의 디렉토리(빌드 디버그, 설치 디버그, 빌드 릴리스 및 설치 릴리스)를 새로 만든 4개의 디렉토리로 설정합니다.또한 유명한 "스킬 설치" 옵션을 4가지 인스턴스(제품 및 대상, 디버그 및 릴리스) 모두에서 no로 설정했습니다.그런 다음 제품 > 클린 및 제품 > 아카이브를 실행했습니다.에 보일라.이제 전자수첩의 보관 섹션에 릴리스가 표시됩니다.

저의 경우, 빠른 차선을 루트로 사용한 것이 문제였습니다.Archives 폴더에 Archives 파일을 root로 설정하여 XCode에서 빌드를 만들 때 이 폴더에 쓸 수 없습니다.XCode에서 메시지가 표시되지 않았습니다.

설레임으로 일하는 모든 사람들을 위해 -

실행 후에도 동일한 문제가 발생했습니다.flutter build ipa했습니다: Float 경보해여다결니습했하로동이서에관일.build/ios/archive/MyApp.xcarchiveXcode archive dir로:/Users/username/Library/Developer/Xcode/Archives/2022-03-30(원하는 날짜로 폴더를 만들었습니다.)

대상 장치를 특정 장치가 아닌 모두로 변경하면 표시됩니다.

여기 추천 설정을 모두 시도해보니 주최자가 비었고, 또한 불가능했고 '제품 > 보관'을 했지만...케이블에 연결된 장치와 앱이 실행될 때만 '아카이브'가 나타납니다.

제게 도움이 된 것은 아카이브 폴더에 쓰기 권한을 추가하는 것이었습니다.Library/Developer/Xcode/Archives용사를 chmod지휘권

제 경우에는 시뮬레이터에서 일반 iOS 기기로 계획을 전환해야 했습니다.이것은 제게 아카이브에 접근할 수 있는 옵션을 참조하십시오.

여기에 이미지 설명 입력

시뮬레이터를 사용하여 편집 체계에서 장치를 선택하여 쉽게 수정한 다음 아카이브 탭에서 아카이브를 클릭하면 문제가 크게 나타나지 않는다고 생각합니다.

복잡한 절차 없음

Product -> Archive를 실행했더니 예상대로 나타났습니다.

언급URL : https://stackoverflow.com/questions/5265772/archives-not-showing-up-in-organizer-for-xcode-4