web-dev-qa-db-fra.com

Xcode 11 bloqué sur l'archivage

J'utilise Xcode 11 GM 2 pour archiver mon application. Il utilise CocoaPods et Swift. Lorsque j'essaie d'archiver mon application, il se bloque infiniment ici: error Cela se produit toujours après la suppression de Firebase ou d'autres frameworks. Des idées sur la façon de résoudre ce problème?

16
thatmarcel

Cela pourrait aider (j'avais un problème avec SwiftSoup, un autre CocoaPod). Je rencontrais des blocages inexplicables en essayant d'obtenir Xcode 11 pour archiver mon application (même sur la ligne de commande). Ce n'est pas censé être un correctif permanent, mais plutôt une solution temporaire (en d'autres termes, nous ne devrions pas avoir à le faire pour obtenir une bibliothèque problématique à construire)!

Ajoutez ceci au bas de votre Podfile et relancez pod install.

post_install do |installer|
  installer.pods_project.targets.each do |target|
    next unless target.name == '<NAME OF POD>'
    target.build_configurations.each do |config|
      next unless config.name.start_with?('Release')
      config.build_settings['Swift_OPTIMIZATION_LEVEL'] = '-Onone'
    end
  end
end

Essayez ensuite d'archiver votre projet. Si cela ne fonctionne pas… essayez peut-être de jouer avec d'autres paramètres d'optimisation du compilateur?

29
Ben Kreeger

J'ai trouvé une solution propre et rapide en attendant, cliquez sur "Pods" dans le navigateur de projet, puis dans les cibles (image), réglez SwiftSoup,

enter image description here

Dans Swift définit les deux -Onone. Maintenant, essayez d'archiver.

enter image description here

8
aph340