apache / apache/cordova-electron
Cross-platform support
- Dominant language
- JavaScript
- Stars
- 135
- Forks
- 60
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 5
Description
# Feature Request
## Motivation Behind Feature
Cross-platform support would allow building macOS 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](https://github.com/indygreg/apple-platform-rs/tree/main/apple-codesign).
## Alternatives or Workarounds
N/A
Related issue: https://github.com/apache/cordova-ios/issues/1286
Contributor guide
Research direction
No implementation files, tests, or entry points are named. Start by tracing the existing Cordova Electron build path that depends on macOS/Xcode, then assess whether compilation and signing can move to Linux with apple-codesign. Done means a documented, working cross-platform build and signing path for macOS apps.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, macos, nodejs, rust
- Domain
- build-system, ci-cd, release
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100