将打包的Atom Electron OSX应用程序转换为IOS

时间:2016-08-06 08:59:17

标签: ios macos cordova mobile electron

我有一个相对简单的节点应用程序:   - 建立在Electron上   - 使用SQLite数据库   - 成功打包为OSX应用程序

是否有任何工具可以将我的Electron OSX应用程序转换/重新打包到iOS? 我是否理解Phonegap不是Electron的替代品?

为每个人/任何人欢呼! 萨姆

1 个答案:

答案 0 :(得分:0)

这实际上取决于您的Electron应用程序与Electron特定API绑定的深度。那些特定的API包括节点和电子功能。那些特定的Electron功能(例如应用程序菜单)将是您必须手动迁移的东西。所以步骤将是:

  1. 在iOS中创建新的Cordova应用。 Cordova网站有详细说明。
  2. 从Electron app复制你的html / js / css内容并挂钩Cordova bootstrapper
  3. 将电子特定API替换为纯网络
  4. 用可能的NPM模拟模块替换节点功能
  5. 注意:某些Node API无法从Cordova应用程序中获得,例如文件系统API。