Skip to content

Commit bce27fd

Browse files
committed
fix: add xattr -cr instructions for unsigned app
- macOS Gatekeeper blocks unsigned apps as 'damaged' - Added xattr -cr command in README install section - Added note in landing page CTA section - build-release.sh removes quarantine on local build - Updated v0.3.0 release notes with install instructions
1 parent 6f409ef commit bce27fd

3 files changed

Lines changed: 21 additions & 1 deletion

File tree

README.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,9 +229,19 @@ Native SwiftUI app — load a video, configure settings, analyze, edit, and expo
229229

230230
```bash
231231
./build-release.sh # Build → dist/SilenciApp.app
232-
open dist/SilenciApp.app # Launch
232+
open dist/SilenciApp.app # Launch
233233
```
234234

235+
### Install from DMG
236+
237+
1. Download `Silenci-vX.X.X-macOS.dmg` from [Releases](https://github.com/leeyc09/Silence-Cutter/releases)
238+
2. Open DMG → drag `SilenciApp` to Applications
239+
3. **Important (unsigned app):** Before first launch, run in Terminal:
240+
```bash
241+
xattr -cr /Applications/SilenciApp.app
242+
```
243+
4. Open the app — Python environment auto-installs on first launch (~45s)
244+
235245
### First Launch — Auto Setup
236246

237247
<div align="center">

build-release.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,15 @@ else
134134
echo "ℹ️ Install create-dmg for DMG packaging: brew install create-dmg"
135135
fi
136136

137+
# 7. Remove quarantine attribute from app bundle
138+
echo ""
139+
echo "[7/7] Removing quarantine attribute…"
140+
xattr -cr "$APP_BUNDLE" 2>/dev/null
141+
echo " ✅ Quarantine removed"
142+
137143
echo ""
138144
echo "To run:"
139145
echo " open $APP_BUNDLE"
146+
echo ""
147+
echo "⚠️ First launch on another Mac:"
148+
echo " If macOS says 'damaged', run: xattr -cr /Applications/SilenciApp.app"

index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,6 +362,7 @@ <h2 class="font-display font-extrabold text-4xl md:text-5xl lg:text-6xl text-whi
362362
</div>
363363

364364
<p class="text-sm text-slate-500 mt-8">macOS 14+ &middot; Apple Silicon &middot; ~1.2 MB download &middot; Apache 2.0 License</p>
365+
<p class="text-xs text-slate-600 mt-3">Unsigned app — after installing, run <code class="bg-white/[0.05] px-1.5 py-0.5 rounded text-slate-400">xattr -cr /Applications/SilenciApp.app</code> in Terminal before first launch</p>
365366
</div>
366367
</section>
367368

0 commit comments

Comments
 (0)