En essayant de distribuer IPA, Xcode lance une erreur:
"Le traitement IPA a échoué"
Étapes:
Produit -> Archive. -> Distrubute -> Entreprise/Développement -> "Le traitement IPA a échoué"
Xcode: Version 11.0 beta 3 (11M362v)
OS: 10.15 Beta (19A501i)
NB: J'ai pu prendre la construction après la mise à niveau vers Xcode 11 une fois, mais après un contrôle de comptage supplémentaire dans le code, à partir de ce moment, je n'ai pas pu réussir., Même je ne peux pas réexporter la dernière génération réussie archive.
Mise à jour: Je pense que cela est dû à certains cadres que j'ai inclus dans mon projet, à ce moment-là, aucun cadre tiers n'a été publié pour le nouveau compilateur . Et maintenant, ils sont sortis avec le support Swift 5.1 et compilateur Xcode 11. Donc, le problème ne se pose plus pour moi.
Même problème que j'ai rencontré dans Xcode 11.3. J'ai résolu un problème en utilisant ces étapes. Cela fonctionne pour moi.
Créer des phases -> bouton plus -> pour créer une nouvelle phase d'exécution de script
APP_PATH = "$ {TARGET_BUILD_DIR}/$ {WRAPPER_NAME}"
trouver "$ APP_PATH" -nom '* .framework' -type d | pendant la lecture -r FRAMEWORK do FRAMEWORK_EXECUTABLE_NAME = $ (par défaut, lire "$ FRAMEWORK/Info.plist" CFBundleExecutable) FRAMEWORK_EXECUTABLE_PATH = "$ FRAMEWORK/$ FRAMEWORK_EXECUTABLE_NAME" echo "Executable est $ FRAMEWEC_EX"
FRAMEWORK_TMP_PATH = "$ FRAMEWORK_EXECUTABLE_PATH-tmp"
case "$ {TARGET_BUILD_DIR}" dans * "iphonesimulator") echo "Pas besoin de supprimer les arches" ;; *) if $ (lipo "$ FRAMEWORK_EXECUTABLE_PATH" -verify_Arch "i386"); puis lipo -output "$ FRAMEWORK_TMP_PATH" -remove "i386" "$ FRAMEWORK_EXECUTABLE_PATH" echo "architecture i386 supprimée" rm "$ FRAMEWORK_EXECUTABLE_PATH" mv "$ FRAMEWORK_TMP_PATH" "$ FRAMEWORK_EXEC_WEC_WEC "); puis lipo -sortie "$ FRAMEWORK_TMP_PATH" -remove "x86_64" "$ FRAMEWORK_EXECUTABLE_PATH" echo "x86_64 architecture supprimée" rm "$ FRAMEWORK_EXECUTABLE_PATH" mv "$ FRAMEWORK_TMP_PATH" "$ FRAMEABLE_AT_PECH" esac
echo "Terminé pour l'exécutable $ FRAMEWORK_EXECUTABLE_PATH" echo $ (lipo -info "$ FRAMEWORK_EXECUTABLE_PATH")
terminé
Je pense que cela est dû à certains cadres que j'ai inclus dans mon projet, à ce moment-là, aucun cadre tiers n'a été publié pour le nouveau compilateur.
Et maintenant, ils sont sortis avec le support Swift 5.1 & Xcode 11 compilateur. Donc, le problème ne se pose plus pour moi maintenant.