記錄一些需要注意的東西,自己打包也是遇到一些坑。
General 基本信息
- Identify
Bundle Identifier : 要與開發(fā)者平臺創(chuàng)建證書配置文件的一致!(老是不注意就弄錯)
Version:版本號(CFBundleShortVersionString)
Build:構(gòu)建版本號(CFBundleVersion)
// Version(Build) - 1.0(1.0.1)
- 2 Deployment Info
Deployment Target:支持最低版本(iOS8 開始會省很多麻煩,比如launch Image)
Device:支持設(shè)備
- 3 App Icons and Launch Images
App Icons:根據(jù)上面選擇的最低版本和設(shè)備,選擇性添加就可以了。
Launch Images:iOS 8 開始支持storyboard 的 launch(iOS8之前還得添加圖片)
Launch Screen File:選擇storyboard
#warning - 需要再研究一下,支持iOS7之后版本的launch選擇。
Capbabilities 系統(tǒng)服務(wù)
Push Notification
Background Modes
等等...
// 注意使用的需要開啟
Info 詳細信息
Bundle display name :顯示在手機上的名字(不要改Bundle name)
// 其他沒有特殊的
Build Setting 配置
Code Signing :主要是簽名需要修改
- 1 Provisioning Profile
選擇配置文件(注意用 bundle id 去設(shè)置的配置文件)
1.開發(fā)配置文件 - Debug
2.發(fā)布配置文件 - Release
- 2 Code Singing Identity
選擇簽名證書
1.選擇開發(fā)簽名證書 - Debug
2.選擇發(fā)布簽名證書 - Release
打包
1 注意選擇 Target - Device(Generic iOS Device 或者真機)
2 Product Archive
成功之后:
Validate:驗證
Export:輸出 ipa 文件
Upload to App Store:上傳到appstore(用于iTunes Connect 選擇構(gòu)建版本)
申請app
https://itunesconnect.apple.com/
我的App,進去按要求添加信息,一般都有提示還是比較容易的。全部ok之后,提交審核。
更多問題,以后補充
1