Bueno ya le pude solucionar por si alguien llega a tener el mismo problema.
El problema no era solo en mac el problema a sido el nombre del host. yo le estaba probando como
www.midominio.com mientras que las cookies se habian guardado como midominio.com me di cuenta al ponerle un phpinfo(); y ahí vi que solo se declaraba una variable PHPSESSID con midominio.com y viendo en las cookies de las preferencias habian dos PHPSESSID una
www.midominio.com y la otra en midominio.com mas la del cookie $_COOKIE['mi_cookie'] tambien en midominio.com
Entonces al quitarle los www. ya me funcionó.