Is it possible to develop pro Safari extensions using Windows or Linux?

Asked

Viewed 127 times

4

I remember that there used to be a Safari for Windows, which no longer receives updates, however even with it was necessary to have an Apple developer license, at the time it was free to develop pro safari (I think it’s still enough to access https://developer.apple.com/enroll/ and if register, you have to give phone and address)

But now we need the OS X El Capitan or Yosemite and I don’t have a Mac.

What I would like to know is whether it is possible to develop the extensions using Windows or Linux without needing a Mac and without Xcode?

Note: I don’t intend to publish Safari Extensions Gallery, just distribute to some people for personal use (I don’t know if this implies anything with Apple)

In case I need to create a popup by clicking on the extension similar to Chrome and injecting some codes into specific pages:

*://stackapps.com/*
*://askubuntu.com/*
*://superuser.com/*
*://superuser.com/*
*://serverfault.com/*
*://mathoverflow.com/*
*://stackoverflow.com/*
*://stackexchange.com/*
*://*.stackapps.com/*
*://*.askubuntu.com/*
*://*.superuser.com/*
*://*.superuser.com/*
*://*.serverfault.com/*
*://*.mathoverflow.com/*
*://*.stackoverflow.com/*
*://*.stackexchange.com/*

1 answer

0

Today we develop through the Extension Builder within Safari itself. A Mac and an account are required on Developer Program which costs 99 dollars a year. This means that it is not possible to develop using Windows or Linux. After all, we need a minimally recent Safari that only works on OS X.

It is possible, however, to install the Mac on a common PC, which is known as Hackintosh. Although technically possible, this solution is legally problematic - at the very least, a violation of the terms of service. Despite this and other problems, such as limited hardware compatibility, many people develop applications and even distribute smoothly.

  • You started by saying a Mac is required, but I asked, can be done on Windows or Linux?, could edit the answer? You stated that there is no way without Mac, but I am asking for an alternative solution only and not an existing one. I just want to develop and not distribute. Thank you for understanding.

  • What is necessary is essential, indispensable. If you need a mac, and a Windows or Linux is not a mac, it means you can’t do it on Windows or Linux. Good luck with hackintosh

  • 1

    My friend, I did not quote Hackintosh, I quoted something independent, such as that http://crossrider.com service, I understand the good will of your answer, but what you answered I had already quoted in the body of the question itself and title, If there really is no solution I will wait to see if any solution appears in the future, I hope you understand. Thanks anyway.

  • Your question is "is it possible to develop pro safari extension without mac?" and my answer is "no". I think you meant to ask "how to develop for safari without mac?". Please edit your question

  • I was going to give you an upvote, but I noticed that you were offended by something and downvoted simply arbitrarily and even took my comment with no necessity. I hope you review your decision. I don’t see much difference in You can develop pro Safari extensions without a Mac (or Xcode)? for how to develop for safari without mac?. The question in my view was very clear and I had already said that I knew what was needed and that I was looking for something alternative, in none moment said your answer was bad, just said it was not what I asked, I hope you are more understanding :)

  • There is a discrepancy between what was asked and what you want to know. Wanting an "alternative solution and not an existing one" is a paradox in itself (all alternative solutions exist). Although the question seems feasible, its intention expressed in the comments is to get an answer that does not exist without making this clear. Also, before it was unclear if you were referring to Mac OS or Mac computer. In the first case, there is no solution; in the second case, Hackintosh is the only solution. Due to these problems, I evaluated this question with downvote.

  • It struck me that you said you were going to upvote but decided to wait for me to review my negative. I am against this type of agreement and defend the impartial analysis here at Stackoverflow. I reiterate that my downvote considered only the merit of the issue. I do not evaluate conduct (subjective thing), only merit according to the rules and good conventions of the site. Hugs

  • by his second comment it seemed to me yes that the downvote had such motivation, since it was after my comment that occurred only after his reply, that is to say it took the wrong yes what I said, should try not to take everything wrong, Text phrases sometimes sound different than they were spoken. But all right, clarifications made, your answer seems valid to me, as I said before, but it is still not what I seek, but who knows if next year improve I can get into a Mac :) ... I recommend you always assume good intention.

Show 3 more comments

Browser other questions tagged

You are not signed in. Login or sign up in order to post.