TestFlight build with error : une ou plusieurs bibliothèques dynamiques référencées par votre application ne sont pas présentes dans le chemin de recherche dylib

J'ai récemment essayé de surmonter le problème mentionné dans l'e-mail que je reçois lorsque je télécharge une version sur TestFlight :

ITMS-90562: Invalid Bundle - One or more dynamic libraries that are referenced by your app are not present in the dylib search path.

J'ai ajouté Google Admob via Cocoapods (c'est la seule bibliothèque que j'ai dans Cocoapods) et j'ai plusieurs autres bibliothèques ajoutées via SPM :

entrez la description de l'image ici

entrez la description de l'image ici

J'ai également essayé de valider l'IPA générée pour laquelle je reçois le terrible e-mail et Xcode dit que c'est une IPA valide.

J'ai également essayé de regarder https://medium.com/360learning-engineering/resolver-itms-90562-invalid-bundle-email-from-the-app-store-d4a1030418e5 et les cadres que j'obtiens avec @rpathsont les suivants, mais le problème que j'ai ici est que depuis que j'utilise Cocoapods et SPM, il n'y a pas de dossier Frameworks :

@rpath/FBLPromises.framework/FBLPromises (compatibility version 1.0.0, current version 1.0.0)
@rpath/GoogleUtilities.framework/GoogleUtilities (compatibility version 1.0.0, current version 1.0.0)
@rpath/nanopb.framework/nanopb (compatibility version 1.0.0, current version 1.0.0)
@rpath/libswift_Concurrency.dylib (compatibility version 1.0.0, current version 5.6.0, weak)

Voici le contenu du dossier :

entrez la description de l'image ici

J'ai également essayé d'ajouter ces bibliothèques avec le @rpathau Link binary with librariesmais je reçois toujours l'e-mail.

Je suis à ce stade complètement bloqué car je ne sais pas quoi d'autre je peux faire ici, ni comment résoudre ce problème, donc toute aide est très appréciée !

Merci d'avance!


Solution du problème

La solution ici est de désactiver le bitcode

Commentaires

Posts les plus consultés de ce blog

Erreur Symfony : "Une exception a été levée lors du rendu d'un modèle"

Détecter les appuis sur les touches fléchées en JavaScript

Une chaîne vide donne "Des erreurs ont été détectées dans les arguments de la ligne de commande, veuillez vous assurer que tous les arguments sont correctement définis"