iOS开发的那些坑,说多了都是泪......

写这篇博文主要是想把发布苹果遇到的坑记录下来,以便以后查看,或可以帮助朋友们少踩坑

具体的内购流程这里就不写了,提供几个链接给大家

iOS App提交指南-协议、税务和银行业务

iOS应用程序内购/内付费

iOS开发APP提交程序上传流程

 

这是我记忆最深刻的几点

需分清Development PP(Provisioning Profiles)文件和Distribution PP文件

  1. 在开发过程中,我们打包一定要选择Development  PP文件,在发布包体给苹果审核时一定要选Distribution PP文件,不然审核充值时,一定是充值不成功的。
  2. 我们在直机调试前,创建Development PP文件时,需先把设置配置进去,这样我们直机调试时,才能正常运行及充值,有些朋友可能没有把设备配置到Development PP文件中,游戏也能运行,但总支付失败,就是这个原因了,在这里把我坑了很久。
  3. 在测试充值时,只能使用我们在iTunes Connect中申请的沙盒测试帐号为,使用自己的帐号是没有权限的,当然你的游戏如果已经上架了,那就没有问题了。
  4. 在Organizer窗口,使用Export打包.ipa时,选择的目录不能为用户的根目录,否将一停留在Createing Unity-iPhone.ipa上,一直转啊转啊的,我等了一个小时还没转完,后来换到用户目录下的一个文件,顺间生成完。坑啊坑啊的.
  5. 插入设备Xcode真机调试时,xcode选择调备,运行时提示设备没有连接完成,多次拔插都是这个提示,多次尝试发现需要把iTunes打开与照片打开,再调试时就可以了,怀疑是MAC关闭了设备连插入后自动打开iTunes与照片功能,神奇的iOS
  6. 团队开发时,我们想要真机调试,需要有秘钥,这时从主程电脑上导出p12文件给其它伙伴使用,这是可以的。但如果想上传到iTunes 后台,一定要在申请证书的那台电脑上传,其它机无论如何也是上传不成功的,会提示证书与bundleId不符
  7. 打包安卓包时,使用"jar:file://" + Application.dataPath + "!/assets/"获取路径正常是能获取到文件的,但如果你在unity上Build时勾选了Delvopment Build,这个路径就找不到应用目录了,要想操作文件,一定不能勾选Debug模式

想了想也就这几点是最坑的了,如果大家在上架时,有什么不懂的,可以留言我,我会时常关注博客的。

posted @ 2016-03-01 15:20  一只眼的鱼  阅读(324)  评论(0编辑  收藏  举报