switch to macos
ignore some unnecessary files
ignore some unnecessary files