iOS 打包上传appstore

记录一些需要注意的东西,自己打包也是遇到一些坑。

General 基本信息

  • Identify
Bundle Identifier : 要与开发者平台创建证书配置文件的一致!(老是不注意就弄错)
Version:版本号(CFBundleShortVersionString)
Build:构建版本号(CFBundleVersion)
// Version(Build) - 1.0(1.0.1)
  • 2 Deployment Info
Deployment Target:支持最低版本(iOS8 开始会省很多麻烦,比如launch Image)
Device:支持设备
  • 3 App Icons and Launch Images
App Icons:根据上面选择的最低版本和设备,选择性添加就可以了。
Launch Images:iOS 8 开始支持storyboard 的 launch(iOS8之前还得添加图片)
Launch Screen File:选择storyboard
#warning - 需要再研究一下,支持iOS7之后版本的launch选择。

Capbabilities 系统服务

Push Notification 
Background Modes
等等...
// 注意使用的需要开启

Info 详细信息

Bundle display name :显示在手机上的名字(不要改Bundle name)
// 其他没有特殊的

Build Setting 配置

Code Signing :主要是签名需要修改
  • 1 Provisioning Profile
选择配置文件(注意用 bundle id 去设置的配置文件)
1.开发配置文件 - Debug 
2.发布配置文件 - Release
  • 2 Code Singing Identity
选择签名证书
1.选择开发签名证书 - Debug
2.选择发布签名证书 - Release

打包

1 注意选择 Target - Device(Generic iOS Device 或者真机)
2 Product Archive

成功之后:
Validate:验证
Export:输出 ipa 文件
Upload to App Store:上传到appstore(用于iTunes Connect 选择构建版本)

申请app

https://itunesconnect.apple.com/
我的App,进去按要求添加信息,一般都有提示还是比较容易的。全部ok之后,提交审核。

更多问题,以后补充

1

你可能感兴趣的:(iOS 打包上传appstore)