MAC M1을 사용하는 Xcode 12.2에서 "IPA 처리 실패"를 수정하는 방법
Nov 20 2020
Ad Hoc IPA 파일을 만들려고 할 때. "IPA 처리 실패"오류가 발생했습니다.
Xcode 버전은 12.2입니다. Mac mini (M1, 2020)
로그 파일을 확인했습니다 : IDEDistribution.standard.log 파일.
Assertion failed: Expected 2 archs in otool output:
/var/folders/kd/kb03k1ks33sb33gnl9fz95yr0000gn/T/IDEDistributionOptionThinning.~~~qlv6NP/Payload/xxx.app/xxx:
Mach header
magic cputype cpusubtype caps filetype ncmds sizeofcmds flags
MH_MAGIC_64 ARM64 ALL 0x00 EXECUTE 47 5672 NOUNDEFS DYLDLINK TWOLEVEL BINDS_TO_WEAK PIE
Load command 0
cmd LC_SEGMENT_64
그것을 고치는 방법?
답변
6 chunli Dec 25 2020 at 16:43
Finder 1 개 열기-> 애플리케이션
2 선택 Xcode ----> 정보 표시
3 Rosetta 사용
이것은 나를 위해 일했습니다.
Xcode-> 빌드 설정-> iOS 배포 대상-> iOS 13.0 이상
이 방법도 가능하지만 낮은 iOS 버전과 호환되어야하므로 Rosetta를 사용합니다.
4 utenainaba Nov 20 2020 at 22:52
Xcode-> 빌드 설정-> iOS 배포 대상-> iOS 13.0 이상
또는
- Window> Organizer를 누릅니다.
- 앱을 마우스 오른쪽 버튼으로 클릭> Finder에 표시
- 첫 번째 .xcarchive 파일을 마우스 오른쪽 버튼으로 클릭> 패키지 내용 표시
- / Products / Applications> 패키지 내용 표시를 마우스 오른쪽 버튼으로 클릭
- 모든 lib * .dylib 제거
- 앱 재배포
이것은 나를 위해 일했습니다.
그러나 이것이 왜 문제를 해결하는지 모르겠습니다. 여기에 이미지 설명 입력
1 HaoLiang Dec 18 2020 at 16:16
"Xcode-> 빌드 설정-> iOS 배포 대상-> iOS 13.0 이상". 이 방법은 문제를 해결할 수 있지만 내 애플리케이션의 최소 지원 시스템은 13。 미만입니다.
->“IPA 처리 실패”라는 오류 메시지가 표시되기 전에“서명 분석 중”표시가로드되는 동안“다음”버튼을 빠르고 지속적으로 클릭하여 오류를 건너 뜁니다. 이유를 모르겠습니다. Apple이 문제를 해결할 수 있기를 바랍니다.
1 ruby109 Jan 04 2021 at 10:22
Rosetta를 사용하여 Xcode를여십시오. 배포 대상과 관계가 없습니다.
SiddheshBhide Feb 07 2021 at 02:24
최소 배포 대상 iOS 13.0 이상을 설정합니다.