2017-10-18 3 views
0

Im obtenir le No such Module chaque fois que j'essaie de build/build for testing le projet sur mon iMac, mais quand je cours exactement le même projet (projet est sur lecteur iCloud) dans mon Macbook Pro tout semble fonctionner parfaitement.Xcode, No tel Module

Les deux ordinateurs sont sur macOS High Sierra

Les deux Xcode sont 9.0.1

Mon PODFILE:

platform :ios, '10.0' 

target 'Quiz4coins' do 
     use_frameworks! 
     pod 'Socket.IO-Client-Swift', '~> 12.0.0' 
     pod 'SkyFloatingLabelTextField' 
     pod 'SwAlert' 
     pod 'RealmSwift' 
     pod 'ESTabBarController-swift' 
end 

j'ai essayé:

  1. deintegrating le projet en utilisant pod deintegrate
  2. ajouter le cadre ks aux cadres liés et bibliothèques onglet
  3. supprimer le dossier de données dérivées
  4. mise à jour toutes les gousses
  5. déplacé le projet dans un dossier sur la machine (pas dans le lecteur icloud)
  6. supprimer et de réinstaller Xcode
  7. la définition du chemin de recherche pour $(SRCROOT)

avec d'autres enquêtes que j'ai trouvé que le dossier de données dérivées est manquant tous les fichiers * .framework pour mes gousses donc je les ai recopié données dérivées fol der de mon macbook pro (fonctionne correctement) et le déplacer vers l'imac, à la surprise, il semble être corrigé l'erreur No such Module mais une nouvelle erreur apparaît

Comment puis-je résoudre ce problème? PS: im en utilisant le fichier .xcworkspace

+0

pouvez-vous vérifier votre chemin du projet ne dispose pas d'un espace vide – Rahul

+0

c'est le chemin complet de mon projet /Utilisateurs/iMac-HOH/Bibliothèque/mobile \ Documents/com \ ~ Apple \ ~ CloudDocs/xxx \ yyy/iOS/en attente/Q4C/Q4C.xcworkspace –

+0

il semble bien., vous pouvez également vérifier https://github.com/socketio/socket.io-client-swift/issues/754 – Rahul

Répondre

0

Je résolu le problème en construisant mon fichier pods-projectname séparément

  1. système d'édition
  2. choisir build dans la liste de la
  3. gauche
  4. ajouter pods-projectname
  5. appuyez sur fermer, puis générer pour tester le fichier pods-projectname.