* Move out code signing to xcconfig files so that anybody can compile the project with their own settings
* Remove Mac (Catalyst) target and add a macOS target instead
* Add a .gitignore file which ignores user-specific files and the user's own xcconfig signing files