Merge pull request #9 from hkgood/cursor/fix-signing-xcconfig-template-6baf
fix: auto-create Signing.local.xcconfig for xcodegen
This commit is contained in:
@@ -6,5 +6,19 @@ set -euo pipefail
|
|||||||
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
|
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
|
||||||
cd "$ROOT"
|
cd "$ROOT"
|
||||||
|
|
||||||
|
# XcodeGen requires configFiles listed in project.yml to exist on disk.
|
||||||
|
# Signing.local.xcconfig is gitignored so each machine keeps its own team ID.
|
||||||
|
SIGNING_LOCAL="$ROOT/Signing.local.xcconfig"
|
||||||
|
SIGNING_EXAMPLE="$ROOT/Signing.local.xcconfig.example"
|
||||||
|
if [[ ! -f "$SIGNING_LOCAL" ]]; then
|
||||||
|
if [[ ! -f "$SIGNING_EXAMPLE" ]]; then
|
||||||
|
echo "error: missing $SIGNING_EXAMPLE" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
cp "$SIGNING_EXAMPLE" "$SIGNING_LOCAL"
|
||||||
|
echo "Created $SIGNING_LOCAL from Signing.local.xcconfig.example"
|
||||||
|
echo "Edit DEVELOPMENT_TEAM there if you use a personal Apple Developer account."
|
||||||
|
fi
|
||||||
|
|
||||||
xcodegen generate
|
xcodegen generate
|
||||||
"$ROOT/Scripts/patch-icon-composer.sh"
|
"$ROOT/Scripts/patch-icon-composer.sh"
|
||||||
|
|||||||
@@ -0,0 +1,10 @@
|
|||||||
|
// Signing.local.xcconfig.example
|
||||||
|
// Copy to Signing.local.xcconfig (gitignored) for local signing overrides.
|
||||||
|
// `./Scripts/generate-xcodeproj.sh` creates Signing.local.xcconfig from this
|
||||||
|
// file automatically when it is missing.
|
||||||
|
//
|
||||||
|
// Replace DEVELOPMENT_TEAM with your Apple Developer Team ID if you are not
|
||||||
|
// building with the project's default team.
|
||||||
|
|
||||||
|
DEVELOPMENT_TEAM = X329MZU23S
|
||||||
|
CODE_SIGN_STYLE = Automatic
|
||||||
Reference in New Issue
Block a user