web-dev-qa-db-fra.com

Comment corriger "le traitement de l'IPA a échoué" dans Xcode 12.2 avec Mac M1

Lorsque j'ai essayé de créer un fichier IPA ad hoc. Il a donné une erreur "Traitement IPA échoué".

La version Xcode est 12.2. Mac Mini (M1, 2020)

J'ai vérifié le fichier journaux: 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

Comment le réparer?

6
yao.h yao

1 Ouvrir Finder -> Application

2 Sélectionnez Xcode ----> Afficher les informations

3 Utilisez Rosetta

Cela a fonctionné pour moi

Xcode -> Paramètres de construction -> Cible de déploiement iOS -> iOS 13.0 ou plus tard

Cette méthode est également possible, mais je dois être compatible avec la version IOS inférieure, alors j'utilise Rosetta

1
chun li

Définissez votre cible de déploiement minimale iOS 13.0 ou version ultérieure.

0
Siddhesh Bhide