mirror of
https://github.com/YouG-o/YouTube-No-Translation.git
synced 2026-04-25 10:05:54 +03:00
[GH-ISSUE #76] ISSUE: Xcode project not building #55
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#55
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 @lGugusl on GitHub (Aug 1, 2025).
Original GitHub issue: https://github.com/YouG-o/YouTube-No-Translation/issues/76
Originally assigned to: @YouG-o on GitHub.
Hello!
I should preface saying that I am a newbie developper, but following the Mac OS build steps Xcode fails to build because of json references not found.
It fails at the steps for copying tsconfig.popup.json, tsconfig.content.json, and tsconfig.background.json
From what I gather, these have been removed in favour of the now unique tsconfig.json, so I am wondering if the Xcode project is up to date.
Environment:
MacOS 15.5
Xcode 16.4
Node.js 22.18
npm 10.9.3
Thank you for all the work done with this project!
@YouG-o commented on GitHub (Aug 1, 2025):
Hi,
Yep, you got it. Those files are from an earlier version. We now use a single tsconfig file.
Unfortunately, I'm not the one who did the Safari port, so I don't really know what to update to make it work. I can't even test it since I don't have any macOS system.
@Seva41 I would really appreciate if you could have a look at this.
@Seva41 commented on GitHub (Aug 1, 2025):
Hey! Just checked and you're right, the Xcode Project is outdated and i must update it. I will take a look and update it soon.
In the meantime, a workaround is possible:
sudo npm run prepare:safari.safari-extension/safari_ext_data.sh. You should see the messageScript completed successfully.after running the npm command.tsconfig.popup.json,tsconfig.content.json,tsconfig.background.json,manifest.firefox.jsonandmanifest.chrome.jsonreferences from the sidebar (Right click > Delete > Remove Reference).@lGugusl commented on GitHub (Aug 2, 2025):
Thank you both!
@IMNotMax commented on GitHub (Sep 23, 2025):
Helped me as the build was working but Safari wasn't able to see the extension.
Following steps 5 was the solution !
Great work !
@YouG-o commented on GitHub (Sep 23, 2025):
@IMNotMax ooops
I will add this step to the readme, thanks for letting me know