。。最近弄的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一下,填写好
|