新建cocos-2d-lua工程(cocos 3.15),新建iOS工程命名为YYZD(Xcode 8.3)。
1、将cocos工程cocos-2d、Classes、Resource 拖入iOS工程(iOS工程用cocoapods管理第三方库,所以工程下有Pods,PodFile等,你们可以忽略),如图:
2、添加 依赖、引用、资源(Resource 下的res和src是蓝色的哦),如图:
在YYZD工程找到cocos2d_libs.xcodeproj、cocos2d_lua_bindings.xcodeproj、libsimulator.xcodeproj(运行在模拟器上,可选),将其拖入Xcode。
导入静态库:
Header Search Paths添加路径:
3、cocos不支持 Bitcode,所以改为NO,将AppDelegate.m改为AppDelegate.mm。
4、不出意外就可以成功运行了,一般都是有意外的,如果是报这个错,Link Binary With Libraries 添加GameContoller.framework即可。参考:http://www.2cto.com/kf/201604/499055.html
5、其他问题:数据交互,界面交互,比如第一次进入游戏正常,退出游戏返回原生界面第二次进入游戏出现的各种bug,反正我已经解决了,但我不告诉你O(∩_∩)O哈哈~
6、第一次写 简书