xcode build
cherry-picked c11216d, removed unnecessary files, & updated .gitignore