- compile Gecko to JavaScript and run it in Safari.
If you serve the compiled Gecko from a web server I don’t see them stopping you from doing the second, but of course, it would just be Gecko, not FireFox, and performance ‘might’ be somewhat subpar.
- don’t allow it to browse the web (https://developer.apple.com/app-store/review/guidelines, section 2.5.6: “Apps that browse the web must use the appropriate WebKit framework and WebKit Javascript”)
- compile Gecko to JavaScript and run it in Safari.
If you serve the compiled Gecko from a web server I don’t see them stopping you from doing the second, but of course, it would just be Gecko, not FireFox, and performance ‘might’ be somewhat subpar.