add ignore xcuserdata to gitignore
update mac and ios projects