Add provisioning profile import and update surfer dependency to 1.8.7

This commit is contained in:
mr. M
2025-01-07 14:20:53 +01:00
parent c915fe63b6
commit 795e71a27a
5 changed files with 16 additions and 6 deletions

View File

@@ -38,6 +38,7 @@ usage ()
echo " -i <IDENTITY>"
echo " -b <ENTITLEMENTS-FILE>"
echo " -p <CHILD-ENTITLEMENTS-FILE>"
echo " -f <PROVOSION-PROFILE>"
echo " [-o <OUTPUT-DMG-FILE>]"
exit -1
}
@@ -62,6 +63,7 @@ while getopts "a:i:b:o:p:" opt; do
i ) IDENTITY=$OPTARG ;;
b ) BROWSER_ENTITLEMENTS_FILE=$OPTARG ;;
p ) PLUGINCONTAINER_ENTITLEMENTS_FILE=$OPTARG ;;
f ) PROVISIONING_PROFILE=$OPTARG ;;
o ) OUTPUT_DMG_FILE=$OPTARG ;;
\? ) usage; exit -1 ;;
esac
@@ -104,6 +106,7 @@ fi
echo "-------------------------------------------------------------------------"
echo "bundle: $BUNDLE"
echo "identity: $IDENTITY"
echo "Provisioning profile: $PROVISIONING_PROFILE"
echo "browser entitlements file: $BROWSER_ENTITLEMENTS_FILE"
echo "plugin-container entitlements file: $PLUGINCONTAINER_ENTITLEMENTS_FILE"
echo "output dmg file (optional): $OUTPUT_DMG_FILE"
@@ -127,6 +130,7 @@ codesign --force -o runtime --verbose --sign "$IDENTITY" --deep \
# Sign zen main executable
codesign --force -o runtime --verbose --sign "$IDENTITY" --deep \
--provisioning-profile ${PROVISIONING_PROFILE} \
--entitlements ${BROWSER_ENTITLEMENTS_FILE} \
"${BUNDLE}"/Contents/MacOS/zen
@@ -140,6 +144,7 @@ codesign --force -o runtime --verbose --sign "$IDENTITY" {} \;
# Sign the main bundle
codesign --force -o runtime --verbose --sign "$IDENTITY" \
--provisioning-profile ${PROVISIONING_PROFILE} \
--entitlements ${BROWSER_ENTITLEMENTS_FILE} "${BUNDLE}"
# Sign the plugin-container bundle with deep