app store work.

This commit is contained in:
Bryce Covert
2016-05-27 16:03:46 -07:00
parent f56779259b
commit a3d0623318
600 changed files with 198 additions and 26926 deletions

View File

@@ -1,8 +1,26 @@
#!/bin/bash
#!/usr/local/bin/zsh
rm -rf test-osx/Tick\'s\ Tales.app
cp -R target/osx/Tick\'s\ Tales.app test-osx
cat test-osx/Info.plist | sed "s/633/`cat last-release`/" > test-osx/Tick\'s\ Tales.app/Contents/Info.plist
rm -rf test-osx/Tick\'s\ Tales.app/
codesign --verbose -v -f --entitlements test-osx/Tick\'s\ Tales.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/Contents/MacOS/advent-standalone.jar
codesign --verbose --deep -v -f --entitlements test-osx/Tick\'s\ Tales.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/Contents/MacOS/jre
# productbuild --sign "3rd Party Mac Developer Installer: Bryce Covert" --component target/osx/Tick\'s\ Tales.app /Applications target/osx/ticks-tales.pkg
chmod -R +w test-osx/Tick\'s\ Tales.app
rm -f test-osx/Tick\'s\ Tales.app/Contents/MacOS/jre/libjfxmedia.dylib
rm -f test-osx/Tick\'s\ Tales.app/Contents/MacOS/jre/libjfxwebkit.dylib
rm -rf test-osx/Tick\'s\ Tales.app/Contents/MacOS/jre/man
mv test-osx/Tick\'s\ Tales.app/Contents/MacOS/jre test-osx/Tick\'s\ Tales.app/Contents/Resources/
mv test-osx/Tick\'s\ Tales.app/Contents/MacOS/advent-standalone.jar test-osx/Tick\'s\ Tales.app/Contents/Resources/
mv test-osx/Tick\'s\ Tales.app/Contents/MacOS/config.json test-osx/Tick\'s\ Tales.app/Contents/Resources/
rm test-osx/Tick\'s\ Tales.app/Contents/Resources/jre/lib/libjfxmedia.dylib
rm test-osx/Tick\'s\ Tales.app/Contents/MacOS/steam_appid.txt
rm -r test-osx/Tick\'s\ Tales.app/Contents/MacOS/icon
rm test-osx/Tick\'s\ Tales.app/Contents/Resources/jre/lib/libgstplugins-lite.dylib
ln -s ../Resources/jre/ test-osx/Tick\'s\ Tales.app/Contents/MacOS/jre
ln -s ../Resources/advent-standalone.jar test-osx/Tick\'s\ Tales.app/Contents/MacOS/
ln -s ../Resources/config.json test-osx/Tick\'s\ Tales.app/Contents/MacOS/
codesign --verbose -v -f --deep --entitlements test-osx/Tick\'s\ Tales.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/Contents/Resources/jre/**/*.*
codesign --verbose -v -f --deep --entitlements test-osx/Tick\'s\ Tales.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/Contents/Resources/jre/lib/jspawnhelper
codesign --verbose -v -f --deep --entitlements test-osx/Tick\'s\ Tales.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/Contents/Resources/advent-standalone.jar
codesign --verbose -v --deep --entitlements test-osx/Tick\'s\ Tales.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app
cd test-osx
productbuild --sign "3rd Party Mac Developer Installer: Phoenix Online Studios LLC (AVDPGBD777)" --component "Tick's Tales.app" /Applications --product "Tick's Tales.app/Contents/Info.plist" com.tickstales.upallknight.0.1.`cat ../last-release`.pkg