* 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
// Detailed explanation of how to set this up can be found here: https://ajpagente.github.io/mobile/using-xcconfig/
// Note: This file is the one referenced from the Xcode project and this file can be checked into the Git repo. But this references the file with your personal info (Sign-Debug.xccconfig) and that file should not be checked into the repo.
// Configuration settings file format documentation can be found at:
// Detailed explanation of how to set this up can be found here: https://ajpagente.github.io/mobile/using-xcconfig/
// Note: This file is the one referenced from the Xcode project and this file can be checked into the Git repo. But this references the file with your personal info (Sign-Debug.xccconfig) and that file should not be checked into the repo.
// Configuration settings file format documentation can be found at:
// Detailed explanation of how to set this up can be found here: https://ajpagente.github.io/mobile/using-xcconfig/
// Note: This is your personal signing details. *Do not* check this into the repo. The Debug.xcconfig file includes this one so that you can modify this without impacting the project.
// Configuration settings file format documentation can be found at:
// https://help.apple.com/xcode/#/dev745c5c974
// See the first link above for details on how to get the following values
DEVELOPMENT_TEAM = <10 character Team ID>
CODE_SIGN_IDENTITY[sdk=iphoneos*] = <40 character SHA1 Hash from provisionin profile for iOS>
PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*] = <36 character UUID from provisioning profile for iOS>
CODE_SIGN_IDENTITY[sdk=macos*] = <40 character SHA1 Hash from provisionin profile for macOS>
PROVISIONING_PROFILE_SPECIFIER[sdk=macos*] = <36 character UUID from provisioning profile for macOS>
// Detailed explanation of how to set this up can be found here: https://ajpagente.github.io/mobile/using-xcconfig/
// Note: This is your personal signing details. *Do not* check this into the repo. The Debug.xcconfig file includes this one so that you can modify this without impacting the project.
// Configuration settings file format documentation can be found at:
// https://help.apple.com/xcode/#/dev745c5c974
// See the first link above for details on how to get the following values
DEVELOPMENT_TEAM = <10 character Team ID>
CODE_SIGN_IDENTITY[sdk=iphoneos*] = <40 character SHA1 Hash from provisionin profile for iOS>
PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*] = <36 character UUID from provisioning profile for iOS>
CODE_SIGN_IDENTITY[sdk=macos*] = <40 character SHA1 Hash from provisionin profile for macOS>
PROVISIONING_PROFILE_SPECIFIER[sdk=macos*] = <36 character UUID from provisioning profile for macOS>