记录一些需要注意的东西,自己打包也是遇到一些坑。
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
网友评论