沟通是必要的:
苹果开发各地区电话:https://developer.apple.com/contact/phone/
证书什么的处理:
http://ios.jobbole.com/84643/
提交审核注意下这两个常识:
1、关键字不能跨类
2、关键字可以在等待审核时随意更改
ios打包前必检查:
一看:域名切换【测试网络和正式网路切换必看】
二看:应用标示【应用标示必看——对比发布的Bundel Identifier】
三看:版本和构建版本必看【 version和build】
四看:Code Signing设置必看【Code Signing Identity、Debug、Any iOS SDK、Release、Any iOS SDK都需要选择Bundel Identifier对应的发布证书、Provisioning Profile选择Automatic】
五看:发布时不能连接真机也不能选择模拟机
六看:检查是否有苹果不支持的frameWork(例如:UI调试等)
项目导出的几项意思:
Save for iOS App Store Deployment
保存到本地 准备上传App Store 或者在越狱的iOS设备上使用
Save for Ad Hoc Deployment
保存到本地 准备在账号添加的可使用设备上使用(具体为在开发者账户下添加可用设备的uidi)
Save fro Enterprise Deployment
这种主要针对企业级账户下 准备本地服务器分发的app。
Save for Development Deployment
针对内部测试使用,主要给开发者的设备(具体也为在开发者账户下添加可用设备的udid)。该app包是开发证书编译的(和第二个基本一样)
Version和build的区别:
Version是app store构建的版本【两者必须保持一致】,build是我们自己知道打包的版本,只有我们自己开发人员知道,也是不能重复。
证书问题:
在那台机器上构建版本提交就需要那个机器的证书辅助,我们需要在develop Center添加一个对应自己机器的证书,然后新建一个发布描述文件,这个描述文件必须要对应用自己机器证书创建的证书,然后在自己的机器上添加创建的证书和描述文件即可【发布只需要两个东西,对应自己机器证书的develop Center证书和证书对应的发布描述文件】;
打包:
方法一:Xcode——>>Product————>>Analyze———>选择相应的账号即可;
开始构建:直接update to appStore——或—— 点击Export,导出项目的IPA文件
方法二:需要工具:Application Loader软件, 直接在这个软件内添加要交付的文件【即刚刚我们导出的IPA文件即可】
iTunes content中心操作:
线上信息
新建APP
撤销APP
提交APP走加急通道:
项目加急审核仍然需要我们正常步骤提交构建APP,提交审核后我们需要加急页面给苹果写一封写加急。申请加急网址:https://developer.apple.com/appstore/contact/appreviewteam/index.html
各项注意联系通道:
如果您需要递交 App 审核或者联系 App 审核团队,可以使用以下链接用英文形式递交申请表格:
https://developer.apple.com/contact/app-store/
如果您需要递交 App 加急审核的申请,可以使用以下链接用英文形式递交申请表格:
https://developer.apple.com/contact/app-store/?topic=expedite
各地区开发者电话号码