实现 iOS 不编译即可更新代码的一种方案
http://ocnnxadky.bkt.clouddn.com/KK_NO_COMPILE_DEMO.mp4
- 安装
node.js
- 下载本项目
- 编译
KK_NODE_COMPILE_EDITOR_EXTENSION
中的Xcode Editor Extension
,将生成.app
移动在应用中即可使用 - 使用
node
执行Node_Server
中的NOCOMPILE_NODE_SERVER.js
脚本 - 集成
NO_COMPILE_Libs
到你的项目中(需要添加JavaScriptCore.framework
) - 在项目启动后执行
[KKNoCompileEngine startEngineWithJSPath:@"/Users/TsuiYuenHong/Desktop/main.js" host:@"127.0.0.1" port:9527];
- 选中你需要修改的代码,并在 Xcode 的菜单中选择 Editor -> NOCOMPILE_Extension 即可修改
注意 :
JSPath
需修改为你指定的路径JSPath/host/port
参数如果需要修改需要 同步 到NOCOMPILE_NODE_SERVER.js
中方可生效