#!/bin/sh -e | |
# | |
# Helper script for the build process to apply entitlements | |
SRC="$1" | |
DST="$2" | |
ENTITLEMENT="$3" | |
trap 'rm "$DST.tmp"' exit | |
cp -af "$SRC" "$DST.tmp" | |
codesign --entitlements "$ENTITLEMENT" --force -s - "$DST.tmp" | |
mv "$DST.tmp" "$DST" | |
trap '' exit |