.ipa Signer
DOCUMENTS
DOCUMENTS
Create Folder
Path
/Shortcuts/temp/data
DOCUMENTS

File
DOCUMENTS
Extract
File

Files
DOCUMENTS
Save
Files
Destination Path
/Shortcuts/temp/ipaOverwrite If File Exists

Saved File
SHORTCUTS
Get my shortcuts

My Shortcuts
SCRIPTING
If
My Shortcuts
contains
appextract.shortcut
SHORTCUTS
Run
appextract.shortcut

Shortcut Result
SCRIPTING
Otherwise
SCRIPTING
Show alert
Install .app extract
Title
Install .app extract
TEXT
YnBsaXN0MDDZAQIDBAUGBwgJCgsMDQ4TFNDSXxAkV0ZXb3JrZmxvd01pbmltdW1DbGllbnRWZXJzaW9uU3RyaW5nXxAXV0ZXb3JrZmxvd0NsaWVudFZlcnNpb25fEBdXRldvcmtmbG93Q2xpZW50UmVsZWFzZV8QHldGV29ya2Zsb3dNaW5pbXVtQ2xpZW50VmVyc2lvbl5XRldvcmtmbG93SWNvbl8QGVdGV29ya2Zsb3dJbXBvcnRRdWVzdGlvbnNfEBFXRldvcmtmbG93QWN0aW9uc18QIVdGV29ya2Zsb3dJbnB1dENvbnRlbnRJdGVtQ2xhc3Nlc18QD1dGV29ya2Zsb3dUeXBlc1M5MDBXMTA1MC4xOVMzLjARA4TSDxAREl8QGFdGV29ya2Zsb3dJY29uU3RhcnRDb2xvcl8QGVdGV29ya2Zsb3dJY29uR2x5cGhOdW1iZXIS20nY/xHpWaCvEA8VHCtASU9ScHuDoa27x8vSFhcYGV8QGldGV29ya2Zsb3dBY3Rpb25JZGVudGlmaWVyXxAaV0ZXb3JrZmxvd0FjdGlvblBhcmFtZXRlcnNfEBtpcy53b3JrZmxvdy5hY3Rpb25zLmNvbW1lbnTRGhtfEBNXRkNvbW1lbnRBY3Rpb25UZXh0XxEBQlJlZGRpdDogL3UvZGlhbHVwXwpJbnN0YWdyYW06IEBjYW5pYmVhbmFydGlzdAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KQ29udmVydCBhIG1hY09TICIuYXBwIiBkaXJlY3RvcnkgdG8gYW4gYXJjaGl2ZS4gU2hvcnRjdXRzIGlzIHVuYWJsZSB0byBmdWxseSBleHRyYWN0IHRoZSBjb250ZW50cyBvZiB0aGUgY3JlYXRlZCBhcmNoaXZlLiBJZiB5b3UgZmluZCBhIHdheSB0byBhY2NvbXBsaXNoLCBwbGVhc2UgbGV0IG1lIGtub3cuIEknbSBjdXJyZW50bHkgdXNpbmcgRG9jdW1lbnRzIGJ5IFJlYWRkbGUgYW5kIGl0IHdvcmtzIGxpa2UgYSBjaGFybS7SFhcdHl8QGWlzLndvcmtmbG93LmFjdGlvbnMuY291bnTTHyAhIiMqW1dGQ291bnRUeXBlVUlucHV0VFVVSURVSXRlbXPSJCUmKVVWYWx1ZV8QE1dGU2VyaWFsaXphdGlvblR5cGXRJyhUVHlwZV5FeHRlbnNpb25JbnB1dF8QFVdGVGV4dFRva2VuQXR0YWNobWVudF8QJDVENjA0NTQ0LURBQkItNDgzQi1CM0UwLTQ2MUREMzgwOUY2QtIWFywtXxAfaXMud29ya2Zsb3cuYWN0aW9ucy5jb25kaXRpb25hbNYuLzAxMjM0NT0+Pz1fEBJHcm91cGluZ0lkZW50aWZpZXJXV0ZJbnB1dF8QEVdGQ29udHJvbEZsb3dNb2RlXxAlV0ZDb25kaXRpb25hbExlZ2FjeUNvbXBhcmlzb25CZWhhdmlvcl1XRk51bWJlclZhbHVlW1dGQ29uZGl0aW9uXxAkM0E1NTI3QTItNjAzMy00ODA1LTlCM0QtNzFBNDc2NDk5NTM40ic2NjdYVmFyaWFibGXSJCU4KdM5JzoqOzxaT3V0cHV0VVVJRFpPdXRwdXROYW1lXEFjdGlvbk91dHB1dFVDb3VudBAACSM/8AAAAAAAANIWF0FCXxAZaXMud29ya2Zsb3cuYWN0aW9ucy5hbGVydNNDREVGR0hfEBRXRkFsZXJ0QWN0aW9uTWVzc2FnZV8QEldGQWxlcnRBY3Rpb25UaXRsZV8QHldGQWxlcnRBY3Rpb25DYW5jZWxCdXR0b25TaG93bl8QWFNoYXJlIGEgZmlsZSB3aXRoIGEgIi5hcHAiIGV4dGVuc2lvbiBmb3IgdGhpcyB0byB3b3JrLgoKUHJlc3Mgb2theSB0byBleGl0IHRoZSBTaG9ydGN1dC5ZTm8gaW5wdXQuCNIWF0pLXxAYaXMud29ya2Zsb3cuYWN0aW9ucy5leGl00UxNWFdGUmVzdWx00iQlTinTOSc6Kjs80hYXLFDSLjA0URAB0hYXU1RfEB9pcy53b3JrZmxvdy5hY3Rpb25zLnNldGl0ZW1uYW1l1VVWLyFXWD5rbj5WV0ZOYW1lWEFkdmFuY2VkXxAaV0ZEb250SW5jbHVkZUZpbGVFeHRlbnNpb27SJCVZadJaW1xdVnN0cmluZ18QEmF0dGFjaG1lbnRzQnlSYW5nZWH//NFeX1Z7MCwgMX3SJ2BhYl8QD0FnZ3JhbmRpemVtZW50c15FeHRlbnNpb25JbnB1dKFj02QnZWZnaF8QEFByb3BlcnR5VXNlckluZm9cUHJvcGVydHlOYW1lWldGSXRlbU5hbWVfECBXRlByb3BlcnR5VmFyaWFibGVBZ2dyYW5kaXplbWVudFROYW1lXxARV0ZUZXh0VG9rZW5TdHJpbmcJ0iQlbCnRJ21eRXh0ZW5zaW9uSW5wdXRfECQ3OTA4N0RENC1BQTNELTRCMDktODY4QS1DRUVCMzA5OEYxQzAJ0hYXcXJfEBtpcy53b3JrZmxvdy5hY3Rpb25zLm1ha2V6aXDUL3MhdHV4eXpfEA9XRkFyY2hpdmVGb3JtYXRZV0ZaSVBOYW1l0iQldinTOSc6bjt3XFJlbmFtZWQgSXRlbVN6aXBfECQyMkRBQzVENy03RTEyLTQwMTYtODE4QS1EODM1RjRGRTU0NDdQ0hYXfH1fEBlpcy53b3JrZmxvdy5hY3Rpb25zLnVuemlw0n4hf4JZV0ZBcmNoaXZl0iQlgCnTOSc6eTuBV0FyY2hpdmVfECQxQjk1RTNGRC01NDU3LTRCMkYtQTAzQi1CNTEyNTU3OTgwRUXSFheEhV8QIGlzLndvcmtmbG93LmFjdGlvbnMuZmlsdGVyLmZpbGVz1YaHiCGJimiNjo9fEBtXRkNvbnRlbnRJdGVtSW5wdXRQYXJhbWV0ZXJfEBlXRkNvbnRlbnRJdGVtU29ydFByb3BlcnR5XxAWV0ZDb250ZW50SXRlbVNvcnRPcmRlcl8QE1dGQ29udGVudEl0ZW1GaWx0ZXLSJCWLKdM5JzqCO4xVRmlsZXNWQSB0byBaXxAkM0FCMUMyM0QtMTg1RS00MTAyLTlDNDctRDgyNkNFQkE3OTlG0iQlkKDTkZKTUUiVXxAdV0ZBY3Rpb25QYXJhbWV0ZXJGaWx0ZXJQcmVmaXhfEB1XRkNvbnRlbnRQcmVkaWNhdGVCb3VuZGVkRGF0ZV8QIFdGQWN0aW9uUGFyYW1ldGVyRmlsdGVyVGVtcGxhdGVzCKGW1JeYmZqbnD5oWE9wZXJhdG9yVlZhbHVlc1lSZW1vdmFibGVYUHJvcGVydHkQBNKdnpt6VFVuaXRWU3RyaW5nCV8QH1dGQ29udGVudFByZWRpY2F0ZVRhYmxlVGVtcGxhdGXSFheio18QImlzLndvcmtmbG93LmFjdGlvbnMuY2hvb3NlZnJvbWxpc3TVLyGkpaanqao+Pl8QHFdGQ2hvb3NlRnJvbUxpc3RBY3Rpb25Qcm9tcHRfECRXRkNob29zZUZyb21MaXN0QWN0aW9uU2VsZWN0TXVsdGlwbGVfEB9XRkNob29zZUZyb21MaXN0QWN0aW9uU2VsZWN0QWxs0iQlqCnTOSc6jjuMXxAkRTc2MjFEQzItMzhDMC00MkNFLTg1M0YtMTg0OUNFNkUyM0M1XxAxRG8gTk9UIHVuc2VsZWN0IGFueSBvZiB0aGVzZSBhbmQganVzdCBwcmVzcyBkb25lLgkJ0hYXca7UL3MhdK94srPSJCWwKdM5JzqpO7FbQ2hvc2VuIEl0ZW1fECQyRTMzMjYxQS1FQ0MzLTQ4NjEtQUE5OC03MEVGNjZEQURDNzHSJCW0adJaW7W2Yf/80V630idgYbihudNkJ2VmumhfECBXRlByb3BlcnR5VmFyaWFibGVBZ2dyYW5kaXplbWVudNIWF7y9XxAnaXMud29ya2Zsb3cuYWN0aW9ucy5kb2N1bWVudHBpY2tlci5zYXZl0y++v8DFSF8QFVdGRmlsZURlc3RpbmF0aW9uUGF0aF8QEFdGQXNrV2hlcmVUb1NhdmXSJCXBKdPCJ8OyxIFaT3V0cHV0VVVJRFpPdXRwdXROYW1lXEFjdGlvbk91dHB1dFh0ZW1wL2FwcAjSFhcsyNMwLiHJNMoQAl8QJDNCOTQ1NTZCLUZFNzQtNENCQy1CQjk0LTU1NkJGRTc0MUNCQ9IWF0rM0UzN0iQlzinTOSc6yjvPWUlmIFJlc3VsdKHRXxAYV0ZHZW5lcmljRmlsZUNvbnRlbnRJdGVtotPUWFdhdGNoS2l0XxAPQWN0aW9uRXh0ZW5zaW9uAAgAGwBCAFwAdgCXAKYAwgDWAPoBDAEQARgBHAEfASQBPwFbAWABYwFkAXYBewGYAbUB0wHWAewDMgM3A1MDWgNmA2wDcQN3A3wDggOYA5sDoAOvA8cD7gPzBBUEIgQ3BD8EUwR7BIkElQS8BMEEygTPBNYE4QTsBPkE/wUBBQIFCwUQBSwFMwVKBV8FgAXbBeUF5gXrBgYGCQYSBhcGHgYjBigGKgYvBlEGXAZjBmwGiQaOBpMGmgavBrIGtQa8BsEG0wbiBuQG6wb+BwsHFgc5Bz4HUgdTB1gHWwdqB5EHkgeXB7UHvgfQB9oH3wfmB/MH9wgeCB8IJAhACEUITwhUCFsIYwiKCI8Isgi9CNsI9wkQCSYJKwkyCTgJPwlmCWsJcgmSCbIJ1QnWCdgJ4QnqCfEJ+woECgYKCwoQChcKGAo6Cj8KZApvCo4KtQrXCtwK4wsKCz4LPwtAC0ULTgtTC1oLZguNC5ILlwuaC50LogukC6sLzgvTC/0MBAwcDC8MNAw7DEYMUQxeDGcMaAxtDHQMdgydDKIMpQyqDLEMuwy9DNgM2wzkAAAAAAAAAgEAAAAAAAAA1QAAAAAAAAAAAAAAAAAADPY=

Text
SCRIPTING
Decode
Text
with base64

Base64 Encoded
SCRIPTING
Set name of
Base64 Encoded
to
appextract.shortcut

Renamed Item
DOCUMENTS
Save
Renamed Item
Destination Path
/Shortcuts/temp/appextract.shortcutOverwrite If File Exists

Saved File
DOCUMENTS
Get File
File Path
/Shortcuts/example.txt

File
DOCUMENTS
Get link to
File

Link to File
SAFARI
Open
Link to File
SCRIPTING
End If

If Result
DOCUMENTS
Get File
File Path
/Shortcuts/example.txt

File
DOCUMENTS
Extract
File

Files
SCRIPTING
Repeat with each item in
Files

Repeat Results
DOCUMENTS
Save
Repeat Item
Destination Path
[{'value': '/Shortcuts/', 'class': 'text'}, {'value': 'temp/data/', 'class': 'text'}, {'class': 'magic', 'value': 'Repeat Item', 'glyph': 'assets/cat/Variable.svg', 'UUID': ''}]Overwrite If File Exists

Saved File
SCRIPTING
End Repeat

Repeat Results
SCRIPTING
DOCUMENTS

File
DOCUMENTS
Save
File
Destination Path
/Shortcuts/temp/data/embedded.mobileprovisionOverwrite If File Exists

Saved File
DOCUMENTS
Make
.zip
archive from
Input

Archive
Showcuts