-
Notifications
You must be signed in to change notification settings - Fork 991
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cross-platform support #1286
Comments
I do not think this is feasible. Cordova heavily depends on And while some could create a cross toolchain using something like If Apple wants to support build systems on non macs, they would provide the tools to do so. So I'd have to give a 👎 |
Makes sense, thanks for the quick response! |
Also: https://www.apple.com/legal/sla/docs/xcode.pdf states
Apple Software is defined as
And Apple SDKs is defined as:
I'm not a lawyer, but it's pretty clear that running or using the iOS or Mac SDK is indeed against the terms of use of their software if not running on "Apple-brand" hardware. This is a legal loophole but it essentially means you need a mac. However, technically you could have a Mac, that is running linux, and legally be allowed to use the software since the linux OS is running on Apple-brand hardware. But if I think realistically most people with apple-brand hardware are indeed running MacOS. |
closing as won't do because of the reasons breautek gave |
Feature Request
Motivation Behind Feature
Cross-platform support would allow building iOS apps from Linux build servers, CI, etc.
Feature Description
Rather than depending on macOS/Xcode, it would be preferable if Cordova could compile the package without that (not sure if this is feasible) and handle signing using apple-codesign.
Alternatives or Workarounds
N/A
Related issue: apache/cordova-electron#250
The text was updated successfully, but these errors were encountered: