Phénomène:
- Le système de construction de Xcode 10.0/ Xcode 10.1 Workspace paramètre est défini sur le système de construction par défaut pour empaqueter, télécharger à l'étape de test de vol d'essai, utiliser le téléphone mobile du système iOS 9 pour télécharger et tester, et ne plantera pas
- Utilisez le package qui ne plante pas lors du test d'iOS 9 dans le vol d'essai et soumettez-le à l'App Store pour examen.Une fois l'examen réussi, le package téléchargé depuis l'App Store par l'appareil de la série iOS9 de l'utilisateur se bloque de manière aléatoire.
- Une fois que l'App Store a passé l'examen, téléchargez le package qui a réussi le test précédent à partir de Test Flight, mais un plantage se produit dans la série iOS9
analyser
Raisons du plantage :
Bogue de distribution de l'App Store, une fois l'IPA téléchargée distribuée par l'App Store, le chargement des images dans les actifs se bloquera sur iOS 9.
Notes de version Xcode 10.1 https://developer.apple.com/documentation/xcode_release_notes/xcode_10_1_release_notes
Après la mise à jour de Xcode 10.1, Apple affirme que le problème a été résolu :
Cependant, ce n'est pas le cas. Plus tard, le problème de résolution a été modifié pour supprimer la description de la correction du bogue.
Solution
- Revenez à l'emballage XCode 9.4, à condition que vous n'utilisiez pas certaines nouvelles fonctionnalités d'iOS 12.
- Abandonnez les actifs, faites glisser et déposez les images à l'intérieur (à l'exception de l'icône et de l'image de lancement) dans le projet et utilisez-les de la même manière que les images ordinaires.
- Dans l'environnement Xcode 10.1, définissez le système de génération de l'espace de travail de la branche de test sur le système de génération par défaut pour empaqueter le test.
- En attendant qu'Apple corrige