mirror of
https://github.com/YouG-o/YouTube-No-Translation.git
synced 2026-04-25 18:16:00 +03:00
[GH-ISSUE #32] Feature Request: Automated Safari .app build in GitHub Actions workflow #29
Labels
No labels
ToDo
bug
enhancement
enhancement
help wanted
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/YouTube-No-Translation#29
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @YouG-o on GitHub (Jun 4, 2025).
Original GitHub issue: https://github.com/YouG-o/YouTube-No-Translation/issues/32
Originally assigned to: @YouG-o on GitHub.
Problem
Currently, Safari users cannot easily install the extension because there's no pre-built .app file available in releases. This creates several issues:
This means Safari users are effectively excluded from using the extension unless they're developers.
Proposed Solution
Add automated Safari .app build generation to the GitHub Actions workflow (
.github/workflows/release.yml) to upload pre-built Safari extensions alongside Chrome and Firefox builds. This would involve:runs-on: macos-latestnpm run prepare:safari)This would provide ready-to-install Safari extensions for end users, just like we currently do for other browsers.
Additional Context
.github/workflows/release.yml)safari-extension/YouTube No Translation/.xcodeprojand building from Xcode@TheBreznsoiza commented on GitHub (Jul 1, 2025):
What about releasing the Safari Extension/App to AltStore? (Classic and/or PAL)?
@YouG-o commented on GitHub (Jul 1, 2025):
I don’t know it very well, but I think it’s designed for .ipa apps — not sure it’s appropriate for Safari add-ons (.app). I’d love to try, but there’s still the same problem: I don’t have a Mac.
So for now, the only solution for Safari users is to compile the add-on themselves. Sorry about that!
@matthieuHenocque commented on GitHub (Jul 2, 2025):
May I suggest you to make your app available with Homebrew?
Additionally, I really think this app would be a must have on iOS, as you often can't even access the toggle. I cancelled multiple RSS subscriptions because of this.
Thank you very much, and have a nice day!
@Seva41 commented on GitHub (Jul 7, 2025):
I've been doing some research on this, and it looks like while it's possible to automate the build using GitHub Actions and
xcodebuild, the resulting app will lack the signing identities tied to each individual user and/or Apple Developer account, which makes it impossible to run the app attached to Safari on someone else's machine.Unless the app is officially published on the macOS AppStore, there doesn’t seem to be a way to distribute a pre-built version using GitHub alone.
AltStore is designed for
.ipafiles (iOS/iPadOS), not.appbundles (macOS).Homebrew Cask might be technically feasible, as there are already some examples of Safari extensions being distributed that way.
@YouG-o commented on GitHub (Jul 7, 2025):
Good to know thanks. Closing the issue then.
We'll keep manual build only for now then.