mirror of
https://github.com/sparkle-project/Sparkle.git
synced 2025-11-01 15:34:38 +00:00
17 lines
909 B
Bash
Executable File
17 lines
909 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# If Carthage is trying to build us, it won't preserve code signing information from our bundled tools properly
|
|
# Building Sparkle from source with Carthage is thus not supported
|
|
if [ "$CARTHAGE" = "YES" ]; then
|
|
echo "Error: Building Sparkle from source using Carthage is not supported. Please visit https://sparkle-project.org/documentation/ for proper Carthage integration."
|
|
exit 1
|
|
fi
|
|
|
|
# Create symlinks to our helper tools in Sparkle framework bundle
|
|
# so URLForAuxiliaryExecutable: will pick up the tools. Doing this is supported in the Code Signing in Depth guide.
|
|
|
|
FRAMEWORK_PATH="${TARGET_BUILD_DIR}"/"${FULL_PRODUCT_NAME}"
|
|
|
|
ln -h -f -s "Versions/Current/""${SPARKLE_RELAUNCH_TOOL_NAME}" "${FRAMEWORK_PATH}"/"${SPARKLE_RELAUNCH_TOOL_NAME}"
|
|
ln -h -f -s "Versions/Current/""${SPARKLE_INSTALLER_PROGRESS_TOOL_NAME}".app "${FRAMEWORK_PATH}"/"${SPARKLE_INSTALLER_PROGRESS_TOOL_NAME}".app
|