mirror of
https://github.com/moonlight-stream/moonlight-qt.git
synced 2025-07-02 07:46:07 +00:00
Code signing for Mac
This commit is contained in:
parent
27247f253c
commit
77a68db8c1
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -34,13 +34,18 @@ popd
|
|||||||
|
|
||||||
echo Copying dylib dependencies
|
echo Copying dylib dependencies
|
||||||
mkdir $BUILD_FOLDER/app/Moonlight.app/Contents/lib
|
mkdir $BUILD_FOLDER/app/Moonlight.app/Contents/lib
|
||||||
cp $SOURCE_ROOT/libs/mac/lib/*.dylib $BUILD_FOLDER/app/Moonlight.app/Contents/lib/
|
cp $SOURCE_ROOT/libs/mac/lib/*.dylib $BUILD_FOLDER/app/Moonlight.app/Contents/lib/ || fail "Dylib copy failed!"
|
||||||
|
|
||||||
echo Copying frameworks dependencies
|
echo Copying frameworks dependencies
|
||||||
mkdir $BUILD_FOLDER/app/Moonlight.app/Contents/Frameworks
|
mkdir $BUILD_FOLDER/app/Moonlight.app/Contents/Frameworks
|
||||||
cp -R $SOURCE_ROOT/libs/mac/Frameworks/ $BUILD_FOLDER/app/Moonlight.app/Contents/Frameworks/
|
cp -R $SOURCE_ROOT/libs/mac/Frameworks/ $BUILD_FOLDER/app/Moonlight.app/Contents/Frameworks/ || fail "Framework copy failed!"
|
||||||
|
|
||||||
echo Creating DMG
|
echo Creating DMG
|
||||||
EXTRA_ARGS=
|
EXTRA_ARGS=
|
||||||
if [ "$BUILD_CONFIG" == "Debug" ]; then EXTRA_ARGS=-use-debug-libs; fi
|
if [ "$BUILD_CONFIG" == "Debug" ]; then EXTRA_ARGS="$EXTRA_ARGS -use-debug-libs"; fi
|
||||||
macdeployqt $BUILD_FOLDER/app/Moonlight.app -dmg $EXTRA_ARGS -qmldir=$SOURCE_ROOT/app/gui -appstore-compliant
|
if [ "$SIGNING_KEY" != "" ]; then EXTRA_ARGS="$EXTRA_ARGS -codesign=$SIGNING_KEY"; fi
|
||||||
|
echo Extra deployment arguments: $EXTRA_ARGS
|
||||||
|
macdeployqt $BUILD_FOLDER/app/Moonlight.app -dmg $EXTRA_ARGS -qmldir=$SOURCE_ROOT/app/gui -appstore-compliant || fail "macdeployqt failed!"
|
||||||
|
|
||||||
|
echo Deploying DMG
|
||||||
|
mv $BUILD_FOLDER/app/Moonlight.dmg $INSTALLER_FOLDER/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user