项目从2.2.3移植到cocos2dx 2.2.6 的疑问

因为苹果必须要支持64位,iOS 的项目从2.2.3的projects里面直接拷贝到2.2.6的projects文件里面报了10个错误,看了不怎么明白?
UI是用cocostudio做的,从2.2.6的新版本里新建工程还是报这样的错误。
Undefined symbols for architecture i386:
“cocostudio::timeline::TimelineActionData::create(int)”, referenced from:
cocos2d::extension::WidgetReader::setPropsFromJsonDictionary(cocos2d::ui::Widget*, rapidjson::GenericValue<rapidjson::UTF8, rapidjson::MemoryPoolAllocatorrapidjson::CrtAllocator > const&) in WidgetReader-228CBFBDCC545E4B.o
“cocos2d::extension::CocoLoader::ReadCocoBinBuff(char*)”, referenced from:
cocos2d::extension::CCDataReaderHelper::addDataFromBinaryCache(char const*, cocos2d::extension::_DataInfo*) in CCDataReaderHelper-B59DA65DEAEA8961.o
cocos2d::extension::CCComRender::serialize(void*) in CCComRender.o
cocos2d::extension::GUIReader::widgetFromBinaryFile(char const*) in GUIReader.o

可以从两方面试试看找到问题:

1.打开你的工程下得cocos2d下的extensiions  对比看看是不是少文件 之前遇到过 记不太清了 好像是widget。h 。m 没有导入 版本升级经常有这种情况发生
2.检查是不是有重复导入的文件

希望可以帮到你

请参考下Cocos2d-x和Cocos Studio的对应关系,能否正常升级

http://www.cocoachina.com/bbs/read.php?tid-182077-keyword-�汾.html

问题解决后一定要告诉我哦

cocostudio 是1.6 的版本做的,以检查工程没有缺少文件,我按照官网把2.2.3版本里部分文件替换成64位的,工程没动。运行出来也还是这样的结果,。

我也遇到这个问题了,有人解决么?

刚才升级也遇到了,添加下面两个引用就可以了
extensions/cocostudio/ActionTimeline
extensions/cocostudio/json/cocoloader.cpp 和 .h

这个是工程的extensions里面缺少文件了,你可以参考这个
http://hudongdong.com/bug/88.html