J'ai mis à jour ma version de xcode hier et maintenant, lorsque je construis une application ionique qui fonctionnait parfaitement avant que l'erreur suivante ne se produise lors de la validation de l'ipa:
Impossible de traiter l'application pour le moment en raison de l'erreur suivante: Profil de provisionnement manquant - Les applications doivent contenir un profil de provisionnement dans un fichier nommé embedded.mobileprovision ..
Comment puis-je obtenir la provision intégrée.mobile pour qu'elle soit générée/incluse?
Merci, Yuval
https://github.com/Apache/cordova-ios/issues/407 a une réponse, \just build avec le --buildFlag = "- UseModernBuildSystem = 0" et ajuste les paramètres du projet pour générer le mode hérité.
Actuellement, la meilleure solution consiste à désactiver le nouveau système de construction:
Si vous construisez sur la ligne de commande, vous pouvez spécifier --buildFlag="-UseModernBuildSystem=0"
:
cordova run ios --buildFlag='-UseModernBuildSystem=0'
cordova build ios --buildFlag='-UseModernBuildSystem=0'
ionic cordova run ios -- --buildFlag="-UseModernBuildSystem=0"
ionic cordova build ios -- --buildFlag="-UseModernBuildSystem=0"
Si vous construisez avec un fichier de configuration build.json, vous pouvez ajouter les éléments suivants sous la version iOS ou la configuration de débogage:
"buildFlag": [
"-UseModernBuildSystem=0"
]
Si vous ouvrez le projet dans l'EDI Xcode, vous devez modifier le système de construction dans les paramètres de l'espace de travail en "Système de construction hérité"
Solution de ici A travaillé pour moi. À votre santé.
Il semble que ce problème ait été résolu avec la publication de cordova ios 5.0.0 ( https://cordova.Apache.org/announcements/2019/02/09/cordova-ios-release-5.0.0.html ) - ils ont ajouté la compatibilité avec le système de construction moderne