PromiseKit.framework: format de bundle non reconnu, invalide ou inadapté

Jusqu'à présent notre projet et tous les pods associés ont été dans l'objective c. Nous voulions utiliser la dernière version de PromiseKit et avons donc ajouté use_frameworks! à notre podfile. Avant d'append PromiseKit au file PodFile, j'ai confirmé que le projet s'exécutait. Après avoir ajouté PromiseKit au file pod, je reçois un 'Command / bin / sh échoué avec le code de sortie -1' en disant 'PromiseKit.framework: format de package non reconnu, invalide ou inadapté.'

sent 2733061 bytes received 98 bytes 5466318.00 bytes/sec total size is 2732456 speedup is 1.00 Code Signing /Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks/Parse.framework with Identity iPhone Developer: Bryan Boyko (2J2F768B2X) /usr/bin/codesign --force --sign 453628556ADD8E5593F102CEF9634DB02042AA98 --preserve-metadata=identifier,entitlements "/Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks/Parse.framework" /Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks/Parse.framework: replacing existing signature rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "/Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/PromiseKit.framework" "/Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks" building file list ... done PromiseKit.framework/ sent 102 bytes received 26 bytes 256.00 bytes/sec total size is 0 speedup is 0.00 Code Signing /Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks/PromiseKit.framework with Identity iPhone Developer: Bryan Boyko (2J2F768B2X) /usr/bin/codesign --force --sign 453628556ADD8E5593F102CEF9634DB02042AA98 --preserve-metadata=identifier,entitlements "/Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks/PromiseKit.framework" /Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks/PromiseKit.framework: bundle format unrecognized, invalid, or unsuitable Command /bin/sh failed with exit code 1 

Après avoir supprimé DerivedData, Pods, .xcworkspace et Podfile.lock, puis l'installation de pod, cette erreur se produit toujours.

Essayez pod deintegrate , cela a fonctionné pour moi de résoudre des problèmes étranges lorsque je use_frameworks! un projet à use_frameworks! .

 $ pod deintegrate Project.xcodeproj $ pod install 

J'ai documenté les problèmes que j'avais et comment je les ai réparés ici .

J'ai la même erreur par un autre cadre après mise à niveau vers Xcode 8.3.1. Résolu en supprimant ~/Library/Developer/Xcode/DerivedData/