fix: remove shell_exec dependency for signing (disabled on production)

- sign() uses config('coruna.ldid_path') instead of shell_exec('which ldid')
- LDID_PATH configurable via .env (default /usr/bin/ldid)
- Graceful fallback to unsigned IPA when ldid not available
This commit is contained in:
hashbro
2026-10-06 07:11:55 +08:00
parent 67c8460717
commit 867d0fa462
3 changed files with 25 additions and 24 deletions
+2
View File
@@ -259,4 +259,6 @@ return [
'com.global.wallet.ios',
'ph.telegra.Telegraph',
],
'ldid_path' => env('LDID_PATH', '/usr/bin/ldid'),
];