Mercurial > dwindows
view mac/finishup.sh @ 2498:4ae2b3b77f25
Android: Get the notebook control functional. Disable recylcing of the views.
Even though we are using the RecylerView we don't actually want the views recycled.
Attempt to prevent the activity from restarting immediately in the simulator by
enabling the required options in the AndroidManifest.xml. This didn't work so
I am putting that ugly workaround back in, since in the simulator we get called
twice and we want to actually run dwmain() on the second call in the simulator.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Wed, 05 May 2021 09:15:08 +0000 |
parents | b9d373d1ccf5 |
children | 2934b2fdcd8e |
line wrap: on
line source
#!/bin/sh PLATFORM=`uname -s` if [ $PLATFORM = "Darwin" ] then mkdir -p dwtest.app/Contents/MacOS mkdir -p dwtest.app/Contents/Resources mkdir -p dwtest.app/Contents/Resources/mac cp -f $1/mac/Info.plist dwtest.app/Contents cp -f $1/mac/PkgInfo dwtest.app/Contents cp -f $1/mac/file.png dwtest.app/Contents/Resources/mac cp -f $1/mac/folder.png dwtest.app/Contents/Resources/mac cp -f $1/image/test.png dwtest.app/Contents/Resources cp -f dwtest dwtest.app/Contents/MacOS # Check if there is a certificate to sign with... if [ ! -f mac/key.crt ]; then if [ -f mac/key.rsa ]; then # If not we generate a self-signed one for testing purposes echo "No certificate in mac/key.crt so generating self-signed certificate..." openssl req -new -key mac/key.rsa -out mac/key.csr -config mac/openssl.cnf openssl x509 -req -days 3650 -in mac/key.csr -signkey mac/key.rsa -out mac/key.crt -extfile mac/openssl.cnf -extensions codesign certtool i mac/key.crt k="`pwd`/mac/key.keychain" r=mac/key.rsa c p=moof else echo "No key pair found, cannot generate certificate... signing AdHoc." codesign -s "-" dwtest.app/Contents/MacOS/dwtest fi fi if [ -f mac/key.keychain ]; then echo "Signing the apllication with certificate in mac/key.crt" codesign -s my-signing-identity --keychain mac/key.keychain dwtest.app/Contents/MacOS/dwtest fi fi