开发证书准备:
- 要有一个开发者账号(在 https://developer.apple.com/ 申请)
- 在苹果开发者网站为自己的应用申请(在 Certificates, Identifiers & Profiles 里)一个APPID
- 为自己的APP 配置相应的证书(Certificates)、描述文件(Provisioning Profiles),两者都区分 开发状态 和 发布状态 自己测试选开发状态,想要让其他人都可以下载需要选发布状态
申请证书时需要一个证书申请(从钥匙串->证书助理 中请求得到)、证书和描述文件必须对应 - 把配好的证书和描述文件下载下来备用
AppStore平台配置
- 登录https://itunesconnect.apple.com/ 找到“我的APP” 创建新的APP
- 填写APP基本信息 平台、名称、套装ID(选择自己创建的APPID)、SKU(AppStore中唯一标识)
- 进入“我的APP”填写APP信息、价格销售、版本信息、功能(内购买项目)等信息
- 提交等待审核
归档打包:
检查Bundle Identifire、Team、版本号、应用的最低iOS版本、手机横竖屏设置、设备适用范围(选择Tabbar栏General);
Tabbar栏General中的App Icons and Launch Images 配置好应用的icon、LaunchImage(图标和启动图要严格按照对应尺寸匹配,否则启动图会影响整个程序在设备上的画面显示);
检查代码签名:在TARGETS->Build Settings->Code Signing,选择签名(准备工作中证书和描述文件申请时所用的签名)Provision Profile中选择描述文件(准备中下载的Profile)
检查自己的应用程序中应用名称、项目名称、APP版本号、编译版本号(找到TARGETS->Info->Custom iOS Target Properties 查看修改);
以上检查完毕,选择屏幕最上菜单栏中Product->Archive进行归档(归完档再次查找时可在菜单栏Window->Organizer查找)
选择右边栏中"Upload to App Store"按钮上传到AppStore,或者是Export按钮导出应用包