J'ai un module de paiement Razor dans mon projet de passerelle de paiement et un fichier SWRevelViewController
pour le contrôleur de barre latérale. J'ai sélectionné la version 13 de swift 5 et iOS et mis à jour tous les pods mais j'obtiens toujours l'erreur
erreur: l'utilisation d'en-têtes de pontage avec les interfaces de module n'est pas prise en charge La commande CompileSwiftSources a échoué avec un code de sortie différent de zéro
pod 'Alamofire', '~> 4.5' pod 'TWMessageBarManager' pod 'SwiftValidator', :git => 'https://github.com/jpotts18/SwiftValidator.git', :tag => '4.2.0' pod 'SDWebImage', '~> 5.0' pod 'DropDown' pod 'MBRadioCheckboxButton' pod 'SwiftyJSON', '~> 4.0' pod 'razorpay-pod', '~> 1.1.1' pod 'GoogleMaps' pod 'GooglePlaces' pod 'Firebase/Auth' pod 'SVProgressHUD' pod 'FacebookLogin' pod 'FacebookCore' pod 'ImageSlideshow', '~> 1.8.0' pod "ImageSlideshow/SDWebImage" pod 'Firebase/Core' pod 'Firebase/Messaging' pod 'PopupDialog', '~> 1.1' pod 'GoogleSignIn' pod 'AppAuth','~> 1.2.0'
3 Réponses :
Il s'agit d'une question similaire (même message d'erreur exact) à Erreur Xcode 11.2.1: la commande CompileSwiftSources a échoué avec un code de sortie différent de zéro < / a>.
J'ai publié une réponse que vous pouvez trouver ici .
J'espère que cela fonctionne pour vous!
désolé, mais je ne sais pas comment vous aider. Avez-vous observé quelque chose de spécifique en termes d'erreurs ou autre que vous pouvez partager? Je ferai de mon mieux pour vous aider.
J'ai vérifié votre problème et, comme vous l'avez sélectionné, le projet de langage de projet fonctionne correctement dans XCode 10.2 mais vous avez besoin de modifications pour le XCode 11.2.1 mis à jour
Veuillez suivre quelques étapes:
pod 'razorpay-pod'
J'espère que cela vous sera utile.
Cela fonctionne très bien maintenant, merci beaucoup Anjali mam. Moi et je n'ai pas encore autant de réputation que vos œuvres, j'ai fait ma journée. Merci beaucoup.
Je l'ai résolu de cette manière, les étapes détaillées sont ici, Solution à l'erreur Xcode: l'utilisation d'en-têtes de pontage avec des interfaces de module n'est pas prise en charge
Solution:
Dans l'onglet Paramètres de construction au niveau du projet et au niveau cible, ouvrez le menu Options de construction. Et puis définissez l'option Créer des bibliothèques pour la distribution sur Non.
La réponse acceptée dit de le définir sur OUI . Ceci est déroutant..
Veuillez vérifier le chemin du fichier d'en-tête de pontage.
Ok, je vais vérifier, y a-t-il d'autres problèmes
99% je suis sûr que vous n'avez pas configuré correctement, veuillez vous référer à ce lien: stackoverflow.com/a/34627382/10584330
J'ai référé cette réponse mais ça ne fonctionne toujours pas, même erreur, que puis-je faire maintenant?
Puis-je demander votre version de Xcode? Et assurez-vous également que tous les fichiers pod disponibles dans swift 5 ou non, car vous avez sélectionné swift 5 et pour Xcode 11, vous devez utiliser CocoaPods 1.8.4 et rien de plus ancien.
c'est Xcode Version 11.3 (11C29) et j'utilise également CocoaPods 1.8.4
Désactivez le mode de traitement par lots en ajoutant un paramètre de construction défini par l'utilisateur nommé SWIFT_ENABLE_BATCH_MODE et définissez-le sur NO. Accédez aux paramètres de construction de votre cible et ajoutez ce paramètre défini par l'utilisateur.
Ok, mam, je vais vérifier et vous dire comment ça marche
Oui pod version rapide et essayez le mode batch, si cela ne fonctionne pas, faites le moi savoir .. !!
J'ai ajouté un paramètre défini par l'utilisateur et l'ai défini sur non, mais je ne peux pas l'ajouter dans la cible
J'ai envoyé les captures d'écran sur Linkedin
Supprimer de votre chemin de fichier d'en-tête de pontage: / Users / sjainmac / Downloads / TrippyCarApp7M20
ok je vais vérifier
Je l'ai fait, j'ai supprimé des lignes supplémentaires mais cela ne fonctionne toujours pas avec la même erreur
quoi que je fasse, je reçois la même erreur encore et encore.
toute mise à jour mam.
Oui je vous mets à jour dans linkedIn ...! Merci