Merge pull request #2980 from stuartbreckenridge/contributions
Contributions
This commit is contained in:
commit
ccaf47aa83
10
README.md
10
README.md
|
@ -36,6 +36,16 @@ This allows for a pristine project with code signing set up with the appropriate
|
||||||
developer ID and certificates, and for dev to be able to have local settings
|
developer ID and certificates, and for dev to be able to have local settings
|
||||||
without needing to check in anything into source control.
|
without needing to check in anything into source control.
|
||||||
|
|
||||||
|
You can do this in one of two ways: using the included `setup.sh` script or by creating the folder structure and file manually.
|
||||||
|
|
||||||
|
##### Using `setup.sh`
|
||||||
|
|
||||||
|
- Open Terminal and `cd` into the NetNewsWire directory.
|
||||||
|
- Run this command to ensure you have execution rights for the script: `chmod +x setup.sh`
|
||||||
|
- Execute the script with the following command: `./setup.sh` and complete the answers.
|
||||||
|
|
||||||
|
##### Manually
|
||||||
|
|
||||||
Make a directory SharedXcodeSettings next to where you have this repository.
|
Make a directory SharedXcodeSettings next to where you have this repository.
|
||||||
|
|
||||||
The directory structure is:
|
The directory structure is:
|
||||||
|
|
|
@ -0,0 +1,40 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
cat << "EOF"
|
||||||
|
__ _ ____ ____ __ _ ____ _ _ ____ _ _ __ ____ ____
|
||||||
|
( ( \( __)(_ _)( ( \( __)/ )( \/ ___)/ )( \( )( _ \( __)
|
||||||
|
/ / ) _) )( / / ) _) \ /\ /\___ \\ /\ / )( ) / ) _)
|
||||||
|
\_)__)(____) (__) \_)__)(____)(_/\_)(____/(_/\_)(__)(__\_)(____)
|
||||||
|
|
||||||
|
EOF
|
||||||
|
|
||||||
|
echo This script will create a SharedXcodeSettings folder and a DeveloperSettings.xcconfig file.
|
||||||
|
echo
|
||||||
|
echo We need to ask a few questions first.
|
||||||
|
echo
|
||||||
|
read -p "Press enter to get started."
|
||||||
|
|
||||||
|
|
||||||
|
# Get the user's Developer Team ID
|
||||||
|
echo 1. What is your Developer Team ID? You can get this from developer.apple.com.
|
||||||
|
read devTeamID
|
||||||
|
|
||||||
|
# Get the user's Org Identifier
|
||||||
|
echo 2. What is your organisation identifier? e.g. com.developername
|
||||||
|
read devOrgName
|
||||||
|
|
||||||
|
echo Creating SharedXcodeSettings Folder
|
||||||
|
mkdir -p ../SharedXcodeSettings
|
||||||
|
|
||||||
|
echo Creating DeveloperSettings.xcconfig
|
||||||
|
|
||||||
|
cat <<file >> ../SharedXcodeSettings/DeveloperSettings.xcconfig
|
||||||
|
CODE_SIGN_IDENTITY = Mac Developer
|
||||||
|
DEVELOPMENT_TEAM = $devTeamID
|
||||||
|
CODE_SIGN_STYLE = Automatic
|
||||||
|
ORGANIZATION_IDENTIFIER = $devOrgName
|
||||||
|
DEVELOPER_ENTITLEMENTS = -dev
|
||||||
|
PROVISIONING_PROFILE_SPECIFIER =
|
||||||
|
file
|
||||||
|
|
||||||
|
echo Done!
|
Loading…
Reference in New Issue