2017-09-22 2 views
0

La génération Carthage a échoué après la mise à jour de la version 3.2 vers la version 4.0. Voici les résultats de l'utilisation du carthage update --platform iOS.Carthage Échec de la génération après la mise à jour de la version 4.0 vers la version 4.0

*** Fetching AlamofireImage 
*** Fetching FSCalendar 
*** Fetching Alamofire 
*** Fetching ActiveLabel.swift 
*** Fetching Toaster 
*** Fetching PopupDialog 
*** Fetching DKImagePickerController 
*** Checking out DKImagePickerController at "3.6.1" 
*** Checking out PopupDialog at "0.5.4" 
*** Checking out Toaster at "2.1.0" 
*** Checking out ActiveLabel.swift at "0.8.0" 
*** Checking out Alamofire at "4.5.1" 
*** Checking out FSCalendar at "2.7.9" 
*** Checking out AlamofireImage at "3.3.0" 
*** xcodebuild output can be found in /var/folders/6z/c0myz1fn4rsgy842p9vqqr700000gn/T/carthage-xcodebuild.my2Am1.log 
*** Building scheme "ActiveLabel" in ActiveLabel.xcodeproj 
Build Failed 
    Task failed with exit code 65: 
    /usr/bin/xcrun xcodebuild -project /Users/poqw/Documents/GitHub/nyg-ios/Carthage/Checkouts/ActiveLabel.swift/ActiveLabel.xcodeproj -scheme ActiveLabel -configuration Release -derivedDataPath /Users/poqw/Library/Caches/org.carthage.CarthageKit/DerivedData/9.0_9A235/ActiveLabel.swift/0.8.0 -sdk iphoneos ONLY_ACTIVE_ARCH=NO BITCODE_GENERATION_MODE=bitcode CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= CARTHAGE=YES build (launched in /Users/poqw/Documents/GitHub/nyg-ios/Carthage/Checkouts/ActiveLabel.swift) 

This usually indicates that project itself failed to compile. Please check the xcodebuild log for more details: /var/folders/6z/c0myz1fn4rsgy842p9vqqr700000gn/T/carthage-xcodebuild.my2Am1.log 

Et puis $ tail /var/folders/6z/c0myz1fn4rsgy842p9vqqr700000gn/T/carthage-xcodebuild.my2Am1.log

Je suis arrivé ceci:

export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:~/.local/bin:/usr/local/bin:/Users/poqw/miniconda3/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Wireshark.app/Contents/MacOS:/opt/local/bin" 
    /usr/bin/ditto -rsrc /Users/poqw/Library/Caches/org.carthage.CarthageKit/DerivedData/9.0_9A235/ActiveLabel.swift/0.8.0/Build/Intermediates.noindex/ActiveLabel.build/Release-iphoneos/ActiveLabel.build/Objects-normal/armv7/ActiveLabel.swiftdoc /Users/poqw/Library/Caches/org.carthage.CarthageKit/DerivedData/9.0_9A235/ActiveLabel.swift/0.8.0/Build/Products/Release-iphoneos/ActiveLabel.framework/Modules/ActiveLabel.swiftmodule/arm.swiftdoc 

** BUILD FAILED ** 


The following build commands failed: 
    CompileC /Users/poqw/Library/Caches/org.carthage.CarthageKit/DerivedData/9.0_9A235/ActiveLabel.swift/0.8.0/Build/Intermediates.noindex/ActiveLabel.build/Release-iphoneos/ActiveLabel.build/Objects-normal/armv7/ActiveLabel_vers.o /Users/poqw/Library/Caches/org.carthage.CarthageKit/DerivedData/9.0_9A235/ActiveLabel.swift/0.8.0/Build/Intermediates.noindex/ActiveLabel.build/Release-iphoneos/ActiveLabel.build/DerivedSources/ActiveLabel_vers.c normal armv7 c com.apple.compilers.llvm.clang.1_0.compiler 
    CompileC /Users/poqw/Library/Caches/org.carthage.CarthageKit/DerivedData/9.0_9A235/ActiveLabel.swift/0.8.0/Build/Intermediates.noindex/ActiveLabel.build/Release-iphoneos/ActiveLabel.build/Objects-normal/arm64/ActiveLabel_vers.o /Users/poqw/Library/Caches/org.carthage.CarthageKit/DerivedData/9.0_9A235/ActiveLabel.swift/0.8.0/Build/Intermediates.noindex/ActiveLabel.build/Release-iphoneos/ActiveLabel.build/DerivedSources/ActiveLabel_vers.c normal arm64 c com.apple.compilers.llvm.clang.1_0.compiler 
(2 failures) 

Et voici ce que je l'ai fait pour résoudre ce problème.

  • Supprimer le cache Carthage dérivé.
  • Supprimer le répertoire Carthage dans le projet.
  • Désinstallez Carthage et réinstallez-le.
  • Téléchargez Xcode 8.3.2 et xcode-select --switch /Applications/Xcode8.app/Contents/Developer et utilisez la commande xcrun pour vous assurer que la version a été modifiée en version 3.0, puis mettez à jour Carthage.
  • propre projet et la reconstruction
  • Restart Xcode

Je vous serais reconnaissant si quelqu'un peut me aider.

Répondre

0

J'utilise Xcode 8.3.1 et voici ce que je suivais:

Deleted derived data. 
Removed Carthage folder: rm -r ./Carthage 
Updated Cartfile with: 
    github "facebook/facebook-sdk-swift" "master" 
    github "facebook/facebook-ios-sdk" "sdk-version-4.21.0" 

Run commande Carthage: mise à jour iOS --platform --no-use-binaires

+0

Nous vous remercions de répondre à cette question. Mais la solution que vous suggérez est quelque chose que j'ai déjà fait. Et il ne semble toujours pas être résolu :( – poqw

+0

J'ai eu beaucoup de problèmes avec cela et assez curieusement, j'ai trouvé que la réinitialisation de mon Mac a fait une énorme différence .. –

+0

Thx Mais à la fin, je n'ai pas le résoudre en aucune façon. J'ai mis en forme mon macbook, et maintenant ça marche bien – poqw