《武大头传》上线Apple App Store经验谈
来源:互联网 发布:程序员有哪些发展方向 编辑:程序博客网 时间:2024/04/29 17:05
以前在大公司中,有专人负责游戏上线的事情,不必开发人员来处理。而现在经营自己的初创公司,凡事不论大小都得亲力亲为。一个试水小作品《武大头传》在几个月前成功上线Apple App Store(iOS版本)和360市场(安卓版本),iOS版本售价1 RMB,安卓版本投了一点广告所以免费玩。本文只谈一谈在打包苹果版本和发布收费App时碰到的一些问题,希望对后来的朋友有用。
一、Cocos2dx 2.x上线Apple App Store的问题
自2015年起,提交Apple App Store到的App,App必须要支持64位,cocos2d-x 2.x里只有2.2.6版本支持64位。《武大头传》使用2.2.3版本开发,将项目中projects目录下的iOS 项目直接拷贝到2.2.6的projects中,编译报了10个错误。该项目的UI是使用cocostudio制作的。
错误如下:
Undefined symbols for architecture i386:
"cocostudio::timeline::TimelineActionData::create(int)", referenced from:
cocos2d::extension::WidgetReader::setPropsFromJsonDictionary(cocos2d::ui::Widget*, rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::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. extensions/cocostudio/ActionTimeline 文件夹
2. extensions/cocostudio/json/cocoloader.cpp 和 .h 两个文件
二、发布为收费App注意事项
发布为免费应用过程较简单,根据Apple网站的提示即可完成,但要发布成收费应用,则有的地方比较费解,请看我碰到的问题及解决方法。
1. 如果你要将app发布为收费app,需要设置银行相关信息,具体方法如下:
设置iTunes Connect中的Contracts, Tax, and Banking
http://zengwu3915.blog.163.com/blog/static/2783489720137485857701/
2. 苹果提供的查询银行CNAPS CODE是使用英文,很难知道那些银行的英文如何拼写,可以使用下面的查询系统:
https://e.czbank.com/CORPORBANK/query_unionBank_index.jsp (注:需要打开一个新的浏览器标签或窗口,复制这个网址到地址栏进行访问,直接在本网页点击访问会失败,可能是基于安全考虑)
3. 更详细的中文指南参考:
http://files.cnblogs.com/files/Rampage/iTunesConnect_DeveloperGuide_CN.pdf
希望该文对大家有帮助!
- 《武大头传》上线Apple App Store经验谈
- apple 上传app store
- 【Apple】App Store 状态列表【App Store】
- 【Apple】App Store 状态列表【App Store】
- 【Apple】App Store 状态列表【App Store】
- 【Apple】App Store 状态列表【App Store】
- iOS APP Store上线总结
- iOS app store 程序 发布 上线 注意事项
- App Store提交上线、市场推广专题
- 上线 之 App Store审核指南
- iOS上线到APP Store流程
- 用微信登录, 上线App Store被拒绝
- Free SecureSMS Release in Apple APP Store
- 山寨游戏现身Apple App Store
- Apple App Store rejection 5.1.5
- ionic APP上传到apple store
- app上线之应用上传到app store
- iOS-App提交App Store上线被拒原因
- u-boot移植之三 uboot-2015.04的移植过程
- 单例模式
- 开发java程序的基本步骤:程序的编译与运行
- Linux下高并发socket最大连接数所受的限制问题
- u3d菜鸟入门:unity中物体旋转初探
- 《武大头传》上线Apple App Store经验谈
- 【0】依照Django官网:实现第一个django app 安装必要的工具/模块
- linux内核移植之一 linux-4.1.4的zImage生成(Makefile分析)
- zoj3819Average Score 类型转化 <求大于1个(double)数的整数,小于1个double类型的数的整数>
- C,C++宏中#与##的讲解
- 数据结构 堆排序的实现
- JStorm/Strom配置executors和tasks(线程和实例)
- Android 开源框架Universal-Image-Loader完全解析(九)--从源代码分析Universal-Image-Loader中的线程池
- 2014 ACM/ICPC Asia Regional Beijing Online(hdu5040)优先队列BFS