TOUS,
J'ai commencé mon projet sur OSX 10.8 avec Xcode 5.1 (le dernier disponible pour cet OSX). Tout se construisait et fonctionnait correctement et c'est toujours le cas. Le projet consiste en un exécutable binaire et quelques sous-projets dylib.
J'ai récemment acheté un nouvel ordinateur portable Mac. J'ai installé Xcode (version 9), j'ai récupéré mes sources sur git hub et j'ai essayé de recompiler/exécuter mon projet.
Après avoir corrigé quelques problèmes mineurs de répertoires pour la compilation (certains chemins de recherche d'en-tête étaient erronés), j'ai reçu un avertissement à propos du répertoire -L non trouvé. Cependant, l'édition de liens a réussi.
La tentative d'exécution du programme a manifestement échoué parce que les fichiers dylib ne se trouvaient pas à l'endroit où Xcode les aurait recherchés.
En regardant plus loin, j'ai essayé de voir s'il y avait des différences dans l'endroit où les deux machines stockent les résultats de la construction. J'ai ouvert le menu "Xcode->Propriétés du projet...", mais il s'avère que ces paramètres sont les mêmes sur les deux ordinateurs portables.
Ensuite, j'ai vérifié les "Fie->Project Properties..." sur les deux machines, mais il s'avère que les deux sont identiques.
Je ne sais plus où donner de la tête. L'ancien ordinateur portable compile tout sans avertissement et le programme s'exécute avec succès.
Sur l'ancien ordinateur portable, les sous-projets sont stockés dans ~///build/Debug.
Sur le nouvel ordinateur portable, le dossier ~///build n'existe pas.
Je peux maintenant créer le répertoire manuellement et copier les fichiers, mais le programme est encore en cours de développement et le code change constamment.
Tout conseil serait apprécié.
TIA !
P.S. : Désolé pour ce long message.