分享

关于ios上传、申请、证书之类的杂谈(更新)

 quasiceo 2015-03-22
。。最近弄的ios项目,只会搞ios方面的,都是我碰到的一些实际问题,在此提一下下吧
公司开发ios么,证书肯定用的99美刀正版证书,哇咔咔~ 买了个itouch4,趁机蹭了个正版development证书,测试用用也够了

关于证书:

  • 测试用的证书都用development的
  • 上传到app store,p12和mobileprovision这两个证书都要选择distribution,不要用development。证书创建选择app store,不要选ad holic
  • 不知是否flex4.6的问题,mobileprovision里明明加了2个设备的uid,但生成的ipa只能装其中一个(xcode无此问题),我的解决方法就是2个设备就申请2个mobileprovision文件
  • 在“开发者中心”里,有appID这个选项卡,appid不可重复,且正式发布后也是一次性的,ID建议用这种格式:com.udspj.*,这样在flex配置xml里就能自定义appid,不用担心会覆盖之类的问题;而且每次正式发布时,也不用重复申请mobileprovision的distribution文件了
  • 之前客户要买证书,他搞不清楚99美刀和299美刀什么区别。。99的就是个人or公司发布普通应用(通常都用这个),299是开发企业级应用

关于上传:

  • flash or flex做的ios应用,都直接传ipa格式,不用打包rar的
  • 上传只能用苹果机,用application loader
  • 上传之前,先要在itunes connect里“add new application”,把资料填完;注意,填完后虽然状态显示“ready for upload”,但application loader还是没显示可上传的应用,此时进入应用,点“view details”,点右上角“ready to upload binary”,做个关于是否有密码之类的选择题,ok后就能上传了
  • 我这边cs5.5不能导出ipa之类,后来换flex4.6就好了(个人觉得用起来比cs的舒服)

关于申请:

  • 此3者的语言必须与选择的default language一致:app默认语言、connect里的描述啦关键词啦、截图
  • missing screenshot错误:我碰到的是什么location啥的提示,图片其实没问题,后来我把截图重新保存下就好了。。
  • 选择费用时,若说不能paid之类,回首页,进入"contracts,tax,andbanking"把bank和tax都request一下,填写好

0 0





沙发
发表于 2012-8-21 10:00:46
占个补充用~

虽然都是我实际操作过,但要是有说错的麻烦请指出哈~


补充:

有好几次,flex导出测试版ipa,放到itunes里,这些都正常。但之后拖入iphone就发现icon图像没有,而且安装完毕后,应用程序整个就消失了。
解决办法:进入到手机的应用程序,先把消失的应用前面的勾去掉。用flex重新导一遍,再覆盖到itunes里,再安装,就正常了

撤销待审核中的应用:
itunes connect - manage your application - 选择要重新传的应用 - 右侧links里点binary details - 右上角reject this binary
之后app前的黄点就变红点了,可以编辑内容or重传ipa



再次补充:

metadata and uploads下的description如果要描述的意思很多,就尽可能写详细,当然,如果没啥花样的那该说啥说啥,总之意思比较详细就行

在描述和app中,不能用iphone这个词,一定要写iPhone或iPad ,否则苹果认为是拼写错误。。

描述和app里出现的url都要是可点击有内容的网页

加载慢的页面不管加真loading还是假loading ,都一定要加loading

flex里修改ipad和iphone在配置xml里最底下:
<array>
      <string>1</string> 是iphone
      <string>2</string> 是ipad
</array>

跟ios6的兼容,最最偷懒的方法,把配置xml里的gpu改成cpu ,速度是会慢些(没办法,毕竟要做得跟原生一模一样效果还是用objc做吧)

提供的url地址,不能是全flash网站 ,也不能刚进页面就是一整个flash(网页上可以有局部flash)
app的url也尽量是app介绍页面,光一个入口或一小块地方不知道行不行

被拒绝又不知道原因,要么在resolution center里来回发信息慢慢磨(其实回过来的大多还是很笼统的废话官话。。)
如果是开发证书拥有者本人,或已经申请加入开发团队,直接电话过去骚扰
各国客服:https://developer.apple.com/contact/phone.php(应该不会被禁吧,是苹果开发者联系方式,不是广告)




不容易!app stroe上架成功了!
不过因为app还没公开,先暂时下架

补充:
下架方法:进入要下架的app,点击右上角rights and pricing ,把地区旁的勾全部去掉,save ,然后cancel ,就能看到app状态变成Developer Removed From Sale 。重新上架只要在销售地区旁打勾,再save,再cancel,就ok了



补充:
上传的app有收费版和免费版,结果,现在收费版通过了,免费版又被拒绝了,说是里面有个功能限制使用次数只有3次,用户体验不好(收费版无限制),现在还在重新跟客户确认功能,再说吧


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多