M1 mac에서 IPA processing failed 해결

2563 단어 XcodeiOSM1chipM1

환경


  • m1 칩의 MacBook air
  • xcode12.3

  • 증상


  • ipa를 만들기 위해 archive한다
  • Organizer 화면에서 DistributeApp
  • adhoc을 선택하고 다음을 클릭하십시오
  • 다음 화면으로 이동하여 1초 정도 IPA processing failed
  • show log에서 IDEDistribution.standard.log
    description = "Configuration issue: platform AppleTVSimulator.platform doesn't have any non-simulator SDKs; ignoring it"
    

    요인



    iOS Deployment Target이 iOS13 미만이고 arm 네이티브 xcode에서 했던 요인

    그렇다고는 해도, 왜 m1 mac로 iOS13 미만이라고 에러가 되는지의 근본적인 원인은 불명. 누군가를 아는 사람이라면 알려주세요.

    해결 방법



    방법 1



    xcode를 한 번 종료하고 finder에서 xcode를 마우스 오른쪽 버튼으로 클릭하고 '정보보기'에서 'rosseta 사용'을 체크하고 inetel 아키텍처 xcode에서 다시 아카이브에서 수행합니다. 하지만 좋을지도)

    방법 2



    iOS Deployment Target을 13 이상으로 설정
    제 경우에는 해당 프로젝트의 타겟이 11 이상이었기 때문에 이 방법은 사용할 수 없었기 때문에 시도하지 않았지만, 참고한 기사에 따르면 이것도 할 수 있는 것 같다

    참고 기사



    MACM1을 사용하여 Xcode12.2에서 "IPA 처리에 실패했습니다"를 수정하는 방법

    기타 의심


  • pod파일이나 자작 framework에 arm64 이외의 아키텍처가 포함되어 있기 때문에?
    →확실히 arm64 이외의 아키텍처도 포함되어 있었지만, iOS13 이상을 지정한 프로젝트로 테스트했을 때에는 ipa를 작성할 수 있었기 때문에, 이번은 다른 것 같다. ↓의 기사의 사람이 m1 mac였는지는 불명
    "Configuration issue: platform iPhoneSimulator.platform doesn't have any non-simulator SDKs; ignoring it"에서 Adhoc ipa 생성이 실패할 때의 대응
  • 자작 framework embed & sigindo not embed→ 의미 없음

  • 후기



    이런 절대 모르겠잖아. 무리잖아.
    m1 mac는 역시 아직 개발 방향이 아니다···정보가 너무 한정되어 있다.
    배터리는 압도적으로 편안합니다.

    흥미로운 일



    참고로 stackoverflow 기사의 댓글

    -> 오류 'IPA 처리 실패'가 표시되기 전에 디스플레이 'Analyzing signnature' 로드 프로세스 중에 '다음' 버튼을 빠르게 계속 클릭하여 오류를 건너뜁니다. 이유는 모르겠어요. 애플이 문제를 해결할 수 있기를 바랍니다.

    확실히 이것으로 다음 화면으로 진행했지만 와로타

    Twitter도 하고 있으므로, 좋으면 팔로우 부탁합니다.
    htps : // 라고 해서 r. 코 m/아줌마

    좋은 웹페이지 즐겨찾기