YePpHa / YouTubeCenter

YouTube Center is a userscript designed to expand the functionality of YouTube. It includes the ability to download the video you're watching, auto selecting your preferred video quality and much more.
MIT License
2.89k stars 520 forks source link

Cannot install latest dev build (529) on Safari #1948

Open LRFLEW opened 9 years ago

LRFLEW commented 9 years ago

When trying to install the .safariextz file, Safari says "An error occurred while installing the extension “YouTube Center Developer Build”."

On the Console, the following messages appear: 7/16/15 12:54:08.329 PM CoreServicesUIAgent[439]: Error -60005 creating authorization 7/16/15 12:54:08.399 PM sandboxd[430]: ([503]) com.apple.WebKit(503) deny file-read-data /Applications/Safari.app 7/16/15 12:54:08.402 PM sandboxd[430]: ([503]) com.apple.WebKit(503) deny file-read-data /Applications/Safari.app/Contents

The latter two messages messages have a log file attached each. Since they're a little long to post here, I've posted them to pastebin here and here.

mgwio commented 9 years ago

I'm also having this issue, though since I'm unfamiliar with Safari, I don't know how to provide logs :(

(I'll happily do so if someone quickly outlines the process - couldn't find anything in the 'Show error console')

DreamSeason commented 9 years ago

Same error here. Hope this gets fixed asap.

nihj09 commented 9 years ago

I have the same problem. I also don't know how to print out a log though. Will have to stick with 528 for now.

Ahmed707707 commented 9 years ago

I got error as well

RSully commented 9 years ago

Seeing this here too.

digitalself commented 9 years ago

Same issue here, with this in console:

17/07/2015 18:43:18.551 CoreServicesUIAgent[490]: Error -60005 creating authorization 17/07/2015 18:43:18.587 NML2NDeviceObserver[38004]: Executable to id(de.novamedia.Vodafone Mobile Broadband) keychain(None) 17/07/2015 18:43:18.590 NML2NDeviceObserver[38004]: Fatal error! Ivalid bundle. Application repository not available 17/07/2015 18:43:18.628 sandboxd[486]: ([32598]) com.apple.WebKit(32598) deny file-read-data /Applications/Safari.app 17/07/2015 18:43:18.636 sandboxd[486]: ([32598]) com.apple.WebKit(32598) deny file-read-data /Applications/Safari.app/Contents

LRFLEW commented 9 years ago

Still happens with Build 530

Ahmed707707 commented 9 years ago

still the same :(

digitalself commented 9 years ago

Yup, issue persist in Build 530, same output in console

17/07/2015 23:46:54.325 NML2NDeviceObserver[16580]: Executable to id(de.novamedia.Vodafone Mobile Broadband) keychain(None) 17/07/2015 23:46:54.327 NML2NDeviceObserver[16580]: Fatal error! Ivalid bundle. Application repository not available 17/07/2015 23:46:54.329 com.apple.xpc.launchd[1]: (de.novamedia.VodafoneDeviceObserver) Service only ran for 0 seconds. Pushing respawn out by 10 seconds. 17/07/2015 23:46:55.353 CoreServicesUIAgent[487]: Error -60005 creating authorization 17/07/2015 23:46:55.000 kernel[0]: Sandbox: com.apple.WebKit(1113) deny file-read-data /Applications/Safari.app 17/07/2015 23:46:55.000 kernel[0]: Sandbox: com.apple.WebKit(1113) deny file-read-data /Applications/Safari.app/Contents

dastefster commented 9 years ago

I'm also still having this issue with build 530 on Safari 8.0.7. Can't even download the extension by just clicking it, as I used to be able to, only way to DL is by alt clicking the link and saving the file, which doesn't install.

nihj09 commented 9 years ago

I'm having the same issue with build 530 now. Hopefully safari users won't be left behind...

Shoemakerlevi commented 9 years ago

me too

ireun commented 9 years ago

@YePpHa Can you look at this?

YePpHa commented 9 years ago

@ireun sure

Anyway, can any of you install the older versions of the developer version?

digitalself commented 9 years ago

Yep, I reinstalled build 528 without a hitch.

YePpHa commented 9 years ago

Seems like the issue is that I need to renew the certificate I'm using as it has expired. Another thing is that I now need to enroll in some kind of Apple Developer Program Enrollment. However, the problem is that I can't complete the sign up as there occurred some kind of unknown error and another little thing is that it now costs a little sum of money (not an issue). I will try to see if I can do it tomorrow or sometime later this next week.

dastefster commented 9 years ago

FYI, I also re-installed 528 and it worked fine!

mgwio commented 9 years ago

@YePpHa Out of curiosity, is the safari extension just the userscript in an injection wrapper, or is it substantially different? I've temporary using the userscript with tampermonkey on Safari and it seems to be working without problem.

YePpHa commented 9 years ago

@miwu You're correct that the Safari extension is simply an injection wrapper. I made the extension available for the users convenience and not because of some limiting factor. However, the Firefox addon and Chrome extension actually uses some of its browser's extension API for storing settings and xhr.

Shoemakerlevi commented 9 years ago

still the same on 531 :(

DreamSeason commented 9 years ago

Any updates?

hahnmg commented 9 years ago

@YePpHa I hate Apple for having developers sign up and pay. Actually funny that you don't mind to pay but are not able sign up. Crazy stuff. Any news?

harveyadcock commented 9 years ago

Still not working with version 531, any chance of someone uploading version 528 as I uninstalled it to clean install 531 to see if that was the issue before reading this thread :/

ireun commented 9 years ago

@harveyadcock Sure, you can donwload it here: https://github.com/YePpHa/YouTubeCenter/raw/83300554b64355de1e3d410b3d53009335cccaf1/dist/YouTubeCenter.safariextz

camilohoyos commented 9 years ago

I followed the idea of @miwu and began to use Tampermonkey with the last Userscript for Youtube Center. It works flawlessly, and I stopped worrying about the Safari version not be updated. This script is great but Safari updates have being, and it seems they will continue to be cumbersome for @YePpHa.

hahnmg commented 9 years ago

@camilohoyos thanks, Tampermonkey works perfect

nihj09 commented 9 years ago

@camilohoyos Yes, I also downloaded Tampermonkey and the latest (531) userscript for youtube center. Works great!