xcode开发入门印象

来源:互联网 发布:软件instagram下载 编辑:程序博客网 时间:2024/05/17 08:54

任何一个开发工具, 基本上不看教材或者总结, 确实很棘手, 用久了就成为了习惯, 一开始的不适应也就烟消云散了

.一般都从模板来创建工程, 很少创建空工程, 这些代码去学也没太大必要


.只有在选择测试设备为真实设备时, 才能选择菜单中的product>archive 打包, 不过不必有任何设备, 很多人在初用xcode的时候不知道为什么打包是不让点击的, 说明你肯定在模拟器下运行了


.xcode4的profiles供能用于管理认证, 在xcode5下已经找不到了, 苹果给了一个很方便也很反人类的方法, 通过账户组管理, 大部分的配置错误都能通过组来修复, 但是如果你是一个子开发账户, 那么就无法做到这一点, 也只能苦逼的去手动改配置文件, 当然留着一份xcode4也可以, xcode系列软件配置是共用的, 当然也可以去苹果官网下载一个"iPhone配置实用工具", 虽然叫这个名字, 但其实是针对所有ios设备认证的管理工具


.xcode5升级到xcode6, 发布功能也被苹果反人类的需要通过账户组来处理, 所以如果你想轻松发布, 除非你是自己的帐号, 否则还是留着xcode5的ognizer来发布吧


.ituneconnect.apple.com下是所有app发布需要的管理页面, 如果你第一次发布, 会让你选择很多内容, 是否有暴力, 是否有性问题, 当然你要认真做答, 这也对你要发布的app有好处


.另外, 如果第一次发布有iap和iad以及gamecenter, 在这里都要开启, 否则你只能等下个版本再开启了


.游戏的收费不是让你自己去填金额, 而是通过选择不同的种类, 别想以0.01刀的价格颠覆其他软件, 苹果可不想自己摊子变烂市场


.游戏中的gamecenter和iap都是可以在发布前测试的, 你去account下申请几个tester的帐号, 这个帐号可以是完全不存在的邮箱, 密码规则和普通密码一样需要大小写加数字, 成功的话会有[sandbox]字样在游戏内的提示框中


.如果你得ios设备已破解, 那么你将无法进行下面测试, iap以及gamecenter


.iad苹果广告的刷新率可以在setting>developer>filling rate下调节, 从100%填充测试到0%概率都可以, 混合广告的时候很方便


.ios游戏进程控制的很好, 不用去考虑游戏切换出去, 音乐还在播放的状况, 当然如果你做的是一款音乐播放器除外, 另外, 如果你的游戏背景音乐无法播放, 外面又没有声音, 有可能遇到了ios的bug, 这时候随便找个播放歌曲的软件, 播一下音效, 再停止, 就重置了状态, 你就发现背景音乐可以播放了


.记住如果你的游戏有banner广告, 要记得给广告留出空位, 不要影响游戏体验, 如果影响的话, 是会被苹果踢回来的, 当然如果广告去掉的话, 也希望能利用倒这些空间


.关于截图, 截图你必须不能带任何广告, 这是规定, 如果带了, 不好意思, 不给通过, 所以你会发现苹果市场的游戏截图都很好, 即便免费游戏也没有广告


.如果你的游戏或者软件需要账户来登录, 在提交app的时候, 还需要给苹果的测试者提供帐号, 否则测不过去的话, 是不给过的

.不要有太多的bug, 不要把苹果测试测不出来bug来当侥幸心理高兴, 一个是苹果审核需要很多天, 这些天一折腾你肯定会浪费很多时间, 最重要的是你如果不好好做app, 你的客户就不买账, 你也就拿不到钱


.使用什么语言开发都无所谓, 最重要的就是避免bug


.苹果对多机种的适配很简单, 只要一个对应尺寸的launchImage, 每个设备的分辨率有相同也有不同, 现在, xcode5以后添加这些更直观了, 以前是必须使用指定名称的图片


.对于图标, 你必须设计一个2048大小的图标来应付各种处理, 最大尺寸是为了提交app而准备的, 而其他尺寸, 推荐你一个免费程序, Prepo, 这款免费软件可以帮你生成各种尺寸的icon


.两套或者多套分辨率, 可以使用texturepacker来打包, 很实用, 不过正版很坑爹, 只有一年的期限, 之后你可以继续用, 但是不再提供升级技术支持


.svn 开发工程需要经常备份和反复修改, versions可以解决这个问题, 不过新版和10.9貌似有冲突不太稳定


.存档测试, 需要破解么? 当然不需要, 只需要一个iFunBox就好, 同样和10.9有一点点稳定性冲突


.文件比较, Kaleidoscope, 不是太好用 不过是速度相对快的那种, 偶尔比较文件的时候可以用倒


.字体, 使用bmfont字体的话 , 推荐一个功能还算完善的软件, 我也是一路跟着用过来的, bmglyph, 这软件比较坑爹的是升级后有可能不稳定, 还的找作者处理, 不过作者回信速度很快, 软件是付费的, 不过不贵, 相对另一个贵一些的软件, 这个还算超值, Glyph Designer这个稍贵, cocos2dx studio可以生成完全免费


.证书, 有时候更新证书后无法立即起作用, 需要设备和电脑都重启才好


.沙箱测试的时候, 如果iap的restore无法回执, 只调用下面这个方法, 说明需要换测试帐号了

paymentQueueRestoreCompletedTransactionsFinished

http://stackoverflow.com/questions/5628710/restorecompletedtransactions-broken



0 0
原创粉丝点击