開發(fā)iOS項目所需要的開發(fā)資源和開發(fā)配置
Contents
- 開發(fā)配置
- 開發(fā)資源
- 第三方開發(fā)庫
- 開放平臺
- Apple開發(fā)賬號和證書
- 應用上線
- Follow Me
開發(fā)配置
Create An iOS Xcode Project
圖示
說明
Single View Application:新建Xcode項目的模板名稱
Team:開發(fā)者賬號
Product Name:Xcode項目名稱
Organization Name:組織名稱
Organization Identifier:組織標識
Language:開發(fā)語言缸浦,Objective-C or Swift
Devices:開發(fā)的目標設備隅肥,iPhone, iPad, Universal
Use Core Data:是否使用Core Data
Include Unit Tests:是否包含單元測試
Include UI Tests:是否包含UI測試
Info.plist
Bundle Identifier
Display Name:App的顯示名稱
Version(Bundle versions string, short):項目版本
Build:項目Build號
Deployment Target:項目最低兼容到的iOS系統(tǒng)版本
Device Orientation:設備支持的屏幕顯示方向
Capabilities
所具備的能力,由Apple提供的功能荠耽;
Build Settings
Architectures
Signing
? Code Signing Identity
? Provisioning Profile
Apple LLVM - Language
? Prefix Header
Apple LLVM - Preprocessing
? Preprocessor Macros
Build Phases
Compile Sources
Link Binary With Libraries
Copy Bundle Resources
Assets.xcassets
見開發(fā)資源
開發(fā)資源
Assets.xcassets
AppIcon
尺寸,分別需要2x和3x的比藻,即2倍圖和3倍圖铝量,如20.0,需要40×40和60×60的圖
20.0: iPhone Notification iOS 7-10 20pt
29.0: iPhone Spotlight - iOS 5,6 Settings - iOS 5-10 29pt
40.0: iPhone Spotlight iOS 7-10 40pt
60.0: iPhone App iOS 7-10 60pt
LaunchImage
iPhone Portrait iOS 8,9
Retina HD 5.5’’, Retina HD 4.7'’
iPhone Portrait iOS 7-9
2x, Retina 4
第三方開發(fā)庫
管理工具
CocoaPods
Library
AFNetworking
Masonry
IQKeyboard
SDWebImage
MJExtension
MJRefresh
MBProgressHUD
SVProgressHUD
YYCategories
開放平臺
微信银亲;
支付寶慢叨;
微博;
銀聯(lián)务蝠;
友盟拍谐;
個推;
百度地圖;
高德地圖轩拨;
證書和Apple開發(fā)賬號
參考《iOS 項目經驗之Apple開發(fā)賬號和證書》力穗,鏈接:之后補上
應用上線
應用管理平臺
Apple官方網址
? https://itunesconnect.apple.com/
賬號
? Apple ID
新建iOS App Store App
基本信息
? 名稱
? App 在 App Store 中顯示的名稱;
? 主要語言
? 如果 App 信息沒有針對某個國家的 App Store 進行本地化, App 信息將以主要語言呈現(xiàn)气嫁;
? 套裝 ID
? Bundle ID当窗;
? 版本
? 版本號會顯示在 App Store 中,并且應與您在 Xcode 中所使用的版本號相符寸宵;
? SKU
? 一個獨特的崖面、不會在 App Store 中顯示的 App ID;
版本信息
? App 視頻預覽和屏幕快照
? 屏幕快照必須為 JPG 或 PNG 格式梯影,且必須采用 RGB 顏色空間巫员。 App 視頻預覽必須為 M4V、MP4 或MOV 格式甲棍,且不能超過 500 MB简识;
? 描述
? 對您 App 的描述,用以詳細說明特性和功能感猛;
? 關鍵詞
? 一個或多個關鍵詞七扰,用以描述您的 App。關鍵詞將使 App Store 搜索結果更加準確陪白。關鍵詞之間用英文逗點分隔;
? 技術支持網址(URL)
? 您的 App 技術支持網址(URL)咱士。該網址將會在 App Store 中顯示立由;
? 營銷網址(URL)
? 您的 App 營銷信息網址(URL)道盏。該網址會在 App Store 中顯示庭再;
? 隱私政策網址(URL)(可不填)
? 您所在機構的隱私政策網址(URL)捞奕。面向兒童的、提供自動續(xù)費的 App 內購買項目拄轻、及免費訂閱的 App, 均需隱私政策颅围。另外, 需用賬戶注冊的、或用現(xiàn)有賬戶進入的恨搓、以及有法律另行規(guī)定的 App 也需隱私政策院促。對于收集用戶或設備相關數(shù)據(jù)的 App, 亦推薦使用隱私政策筏养;
App綜合信息
? App 圖標
? 此圖標將用于 App Store,其格式必須為 JPG 或 PNG常拓,最低分辨率至少為 72 DPI渐溶,并采用 RGB 色彩空間。它不能包含圖層或圓角弄抬;尺寸為1024×1024茎辐;
? Apple ID
? 為您的 App 自動生成的 ID;
? 版本
? 您要填入的 App 版本號掂恕。編號應遵循軟件版本規(guī)范拖陆;
? 注意:每次提交審核的版本號都是不同的,包括Xcode中的版本懊亡,要遵循版本規(guī)范依啰;例如:這次提交的是1.0.0,那么下次需要提交的則是1.0.1店枣,以此類推速警;
? 類別
? 最能準確描述此 App 的類別。有關更多信息鸯两;
? 評級
? 版權
? 擁有您的 App 專有權的人員或實體的名稱闷旧,前面是獲得權利的年份(例如“2008 Acme Inc”);
構建版本
? 通過Xcode提交甩卓;
App 審核信息
? 聯(lián)系信息鸠匀;
版本發(fā)布
? 自動發(fā)布;
? 手動發(fā)布逾柿;
定價
定價格
App Store發(fā)布
注意Provisioning Profile的選擇;
企業(yè)證書發(fā)布
直接進行企業(yè)分發(fā)
加急審核
描述
? 由于某些原因宅此,需要加快應用的審核進程机错,可以通過發(fā)郵件的方式給Apple來加急審核;
網站
? https://developer.apple.com/contact/app-store/?topic=expedite
Apple收到加急審核
? We've received your request.
心得
? 在需要用到加急的時候都可以發(fā)郵件給Apple父腕,當然加急審核也要適度使用弱匪;
? 提高英文描述的能力,鍛煉自己的英文璧亮,雖然也可以用中文來描述原因萧诫,做好描述原因的文檔記錄。
Follow Me
Github: https://github.com/bobwongs