J'ai téléchargé la dernière version Xcode bêta 4. Lorsque je crée, j'obtiens la même erreur avec 3 de mes pods:
Command CompileSwiftSources failed with a nonzero exit code
<unknown>:0: error: unknown argument: '-w'
<unknown>:0: error: unknown argument: '-Xanalyzer'
<unknown>:0: error: unknown argument: '-analyzer-disable-all-checks'
Voici les journaux de pod MarqueeLabel:
J'ai essayé:
Je ne vois pas l'erreur répertoriée dans les notes de version. https://developer.Apple.com/documentation/xcode_release_notes/xcode_11_beta_4_release_notes
Quelqu'un sait-il quel est le problème ou une solution de contournement?
Il existe un problème connu avec les Cocoapods et Xcode 11 Beta 4 où inhibit_all_warnings!
entraîne la définition d'arguments pour Swift qui ne se compile pas . La suppression de cette inhibition résout le problème et Swift peuvent être inhibés avec Swift_SUPPRESS_WARNINGS = YES
sur les cibles à la place.
CocoaPods avait un correctif pour cela qui a été publié dans le cadre de CocoaPods 1.7.5 .
Ci-dessous la réponse précédant la version 1.7.5:
Si vous devez utiliser Xcode 11 Beta 4 entre-temps, vous pouvez installer une version corrigée de CocoaPods à partir de cette demande d'extraction:
1. Ouvrez Gemfile, remplacez gem 'cocoapods'
avec
gem 'cocoapods', :git => 'https://github.com/dnkoutso/CocoaPods.git', :branch => "Swift_compiler_warnings"
2. Exécutez bundle install
et bundle exec pod install
Gardez à l'esprit qu'il s'agit d'une solution temporaire.
La dernière version de CocoaPods (1.7.5) a ce problème résolu!
Dans l'exécution du terminal
Sudo gem update cocoapods
Et puis, sur votre répertoire de projet
pod install
Résolu pour moi !!!!
Le problème est que j'ai créé deux fichiers du même nom. Donc, après avoir renommé un fichier et une erreur effacée.