Skip to content
Nicky Weber edited this page Aug 27, 2014 · 9 revisions

#!/bin/bash

if [ -z "${CODE_SIGN_IDENTITY}" ]; then echo "Not code signing: No code signing identity set" exit 0 fi

CONTENTSDIR="${BUILT_PRODUCTS_DIR}"/"${CONTENTS_FOLDER_PATH}" FRAMEWORKSLOCATION="${BUILT_PRODUCTS_DIR}"/"${FRAMEWORKS_FOLDER_PATH}"

frameworks

codesign --verbose --force --sign "${CODE_SIGN_IDENTITY}" "$FRAMEWORKSLOCATION/HockeySDK.framework/Versions/A/Frameworks/CrashReporter.framework" codesign --verbose --force --sign "${CODE_SIGN_IDENTITY}" "$FRAMEWORKSLOCATION/HockeySDK.framework/Versions/A"

binaries

for f1 in "lame" "ccz" "oggenc" "pngquant" "optipng" do codesign --verbose --force --sign "${CODE_SIGN_IDENTITY}" "$CONTENTSDIR/Resources/$f1" done

plugins

PLUGINFILES="$CONTENTSDIR/PlugIns/*" for f2 in $PLUGINFILES do codesign --verbose --force --sign "${CODE_SIGN_IDENTITY}" "$f2" done

Clone this wiki locally