STEP1:启动xcode
打开更新的AikeMark文件夹,运行AikeMark-->BankA-->ios-->BankA.xcworkspace
STEP2:替换zip包
若想看最新H5代码在模拟机上的效果,在自己的项目中build一下,再把项目文件打一个zip包,如私项目运行npm run zip,会生成sicaih5.zip,把这个包覆盖到AikeMark-->BankA-->ios-->resources目录下,再在xcode下重新运行模拟器(command+r)
STEP3:xcode与safir真机调试???
注意事项:
*==.xcode版本要求高于或等于AikeMark中IOS的开发版本需求;
*==.默认会起8081端口,但是可能8081端口会被占用而报错,可以命令杀掉对应8081进程;
ERROR Error watching file for changes: EMFILE
{"code":"EMFILE","errno":"EMFILE","syscall":"Error watching file for changes:","filename":null}
Error: Error watching file for changes: EMFILE
at exports._errnoException (util.js:953:11)
at FSEvent.FSWatcher._handle.onchange (fs.js:1400:11)
*==.在运行模拟机时,终端不要另起其它服务;
*==.在平安七楼项目组是,IOS用把更新的IOS代码放在AikeMark文件夹中,若是IOS更新代码后,我们要从对应GIT上面拉取最新AikeMark文件夹中的文件,不然可能会报错或有些功能不能用;
*==. BKAConfig.m
( //RN加载的bundle包路径
//#ifdef RN_DEV
//若是真机调试请将localhost改变为自己电脑的ip地址
define kRNUrlPath @"http://localhost:8081/sicaiDeveloper.ios.bundle?platform=ios&dev=true"
//#define kRNUrlPath [[NSBundle mainBundle] pathForResource:@"main" ofType:@"jsbundle"]
//#else
//#define kRNUrlPath [[NSBundle mainBundle] pathForResource:@"main" ofType:@"jsbundle"]
//#endif )
*. PAPPControllerManager 更换模式: