Re, si des contacts sont enregistré sur Gmail vous ne pouvez pas basculer automatiquement les contacts sur iCloud.
il va falloir procéder par étapes.
Pour être sur que tout est OK sur l'iPhone, sur l'iPhone créez un contact factice ( un faux contact) puis allez sur iCloud.com et voyez si le contact factice apparaît. Si le contact factice apparaît bien sur iCloud.com c'est que la configuration de votre iPhone est ok.
Si le contact factice apparaît bien sur iCloud.com et vous pouvez passez à la suite de ce que j'écris.
Pour transférer les contacts de Gmail à iCloud il y a deux solutions manuelles.
Solution 1 -A partir de Gmail vous pouvez envoyer les fiches contacts par mail, à envoyer à une adresse mail que vous relevez sur l'iPhone, en ouvrant le mail sur l'iPhone vous verrez la fiche du contact et en appuyant dessus vous pouvez choisir Créer un contact, le contact en question s'enregistrera et sera synchronisé iCloud (vous pouvez supprimer le contact transférer de Gmail).
Solution 2- Sur l'iPhone, supprimez un contact qui n'apparait pas sur iCloud.com puis recréez le contact, le contact s'enregistrera sur l'iPhone et sera synchronisé avec iCloud. Pour une question de facilité vous pouvez recréer le contact via iCloud.com (plus pratique que de le faire sur l'iPhone).
Prochaine étape le Mac, voyez déjà si le Mac affiche les contacts "créé".
Fred.ml