Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

safari dev tools suck ass. and they have done for at least 5 years if not more.

i'd say they've gotten worse even.

and expecting me to create an Apple ID and then download 30GB of xcode crap just to port my 5kb chrome extension to safari. yea right.



Do you not need a google account to push to the chrome store?

I’m not sure how it would work without such an account, and if you do then it seems like a weird hill to die on… surely you’d be expected to have one for another store.

Is XCode really 30GB?!


> Do you not need a google account to push to the chrome store?

i don't know. i'm just talking about the simple act of porting an existing chrome js file to work in safari.

it takes 2 minutes to port to firefox and you dont need to dowlonad gigs of proprietary junk on your machine and create an account.


Firefox requires you to create a developer account. And, obviously, install firefox.

https://extensionworkshop.com/documentation/publish/submitti...


> "Go to Add-ons Developer Hub and click Submit Your First Add-on or Submit a New Add-on. You reach the following page:"

that's for publishing. i'm just talking about the simple act of porting an extension and running it locally.

you cannot do that at all in safari without xcode and an account to sign,


It used to be, but a few years ago they split the tvOS/watchOS/visionOS support out to separate optional packages. The latest Xcode 16 beta is a 3 GB download and that includes everything you need for Safari extensions.


It’s not just XCode but also all of the other tools and resources.


> Is XCode really 30GB?!

It should be larger than that, if they're still forcing you to download all the simulator files you're never going to use.


It depends. The Xcode app is takes only ~6 GB on disk (it's compressed, and the next version will use even less disk space), and it contains the macOS SDK. The others SDK are optional, so it won't automatically install iOS simulators anymore.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: