2017-02-06 3 views
0

Après avoir passé des semaines à migrer tout mon code Alamofire vers AF4/Swift3, j'ai finalement corrigé toutes les erreurs complier dues aux changements de fonction Alamofire, mais maintenant quand j'essaye de construire un I obtenir un tas de ces erreurs Apple Mach-O.Migration Alamofire4, Linker Apple Mach-O (id) Erreur

Il y en a au moins 29 et ils ont tous Alamofire ou AlamofireImage (à part le dernier qui est "La commande Linker a échoué avec le code de sortie 1"). Je n'ai pas la moindre idée de ce qu'il faut faire ici, je posterai toute information supplémentaire nécessaire, quelqu'un peut-il m'aider ici?

edit: Voici les 3 premières erreurs, je n'ai copié que les parties surlignées en rouge. Je vais poster le journal complet si nécessaire, mais c'est énorme. Peut-être que cela suffit pour que quelqu'un sache ce qui se passe, sinon, faites le moi savoir!

Toutes les erreurs sont sous Undefined symbols for architecture arm64:

"Alamofire.DataRequest.validate <A where A: Swift.Sequence, A.Iterator.Element == Swift.Int> (statusCode : A) -> Self", referenced from: 

-

"Alamofire.(request (Alamofire.URLConvertible, method : Alamofire.HTTPMethod, parameters : [Swift.String : Any]?, encoding : Alamofire.ParameterEncoding, headers : [Swift.String : Swift.String]?) -> Alamofire.DataRequest).(default argument 1)", referenced from: 

-

"Alamofire.(upload (multipartFormData : (Alamofire.MultipartFormData) ->(), usingThreshold : Swift.UInt64, to : Alamofire.URLConvertible, method : Alamofire.HTTPMethod, headers : [Swift.String : Swift.String]?, encodingCompletion : (Alamofire.SessionManager.MultipartFormDataEncodingResult) ->()?) ->()).(default argument 1)", referenced from: 
+0

Avez-vous essayé de commander + shift + K et reconstruire votre pj? Et publiez votre journal des erreurs de construction. –

+0

oui, et voulez-vous l'ensemble du journal des erreurs? parce que comme je l'ai dit c'est énorme. Toutes les erreurs sont sous 'Les symboles non définis pour l'architecture arm64:' –

Répondre

1

Le truc pour moi au moins est de ne pas construire le nettoyage, mais "Clean Build Folder". Ouvrez le menu produit dans Xcode et maintenez Option, et "Clean" devient "Clean Build Folder"