forked from glimpse-project/glimpse
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathremote_osx_codesign.sh
More file actions
39 lines (29 loc) · 876 Bytes
/
remote_osx_codesign.sh
File metadata and controls
39 lines (29 loc) · 876 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/bin/bash
set -x
OSX_IP=192.168.1.169
OSX_USER=new
#OSX_IP=192.168.0.10
#OSX_USER=bob
HOST=${OSX_USER}@${OSX_IP}
rm -fr Payload
cp ../build-ios-debug/Test PayloadUnsigned/Test.app/
cp -av PayloadUnsigned Payload
rm GlimpseTest.zip
echo "packing zip"
zip -r GlimpseTest.zip Payload
scp GlimpseTest.zip $HOST:
echo "remote..."
ssh $HOST rm -fr Payload
echo "unpacking zip"
ssh $HOST unzip GlimpseTest.zip
echo "signing..."
ssh $HOST <<-EOF
security default-keychain -s /Users/$OSX_USER/Library/Keychains/glimpse.keychain-db
security unlock-keychain -p glimpse1234 /Users/$OSX_USER/Library/Keychains/glimpse.keychain-db
codesign -s "4R8435VF99" --force --entitlements ./Entitlements.plist Payload/Test.app/Test
EOF
echo "packing ipa"
ssh $HOST rm GlimpseTest.ipa
ssh $HOST zip -r GlimpseTest.ipa Payload
echo "retrieving ipa"
scp $HOST:GlimpseTest.ipa .