iOS開發(fā)者賬號申請及APP上傳流程詳解
一、申請?zhí)O果App Store開發(fā)者賬號
申請成為蘋果開發(fā)者并提交APP至App Store其實相對直觀,主要是審核環(huán)節(jié)較為嚴格。以下是詳細步驟:

1. 打開蘋果開發(fā)者官方網(wǎng)站。
2. 選擇“公司iOS開發(fā)者計劃”。
3. 點擊“Enroll Now”開始注冊。
4. 接著點擊“continue”繼續(xù)操作。
5. 此時系統(tǒng)會詢問你是否已有蘋果帳號,如果沒有,需要創(chuàng)建一個新賬戶。

6. 接下來,系統(tǒng)會詢問你注冊的是個人還是公司賬戶。
個人開發(fā)者
如果你不需要在你的團隊添加其他開發(fā)者,可以選擇以個人身份注冊賬戶。但在上傳應(yīng)用到App Store時,“銷售者”一欄將顯示你的名字。需要注意的是,個人賬戶只允許你獲取計劃資源,主要用于個人開發(fā)。
公司開發(fā)者
若要在你的團隊里添加開發(fā)者,建議注冊公司賬號。這樣,“銷售者”一欄在上傳應(yīng)用到App Store時會顯示你公司的名稱。

完成賬戶選擇后,進入下一步完善個人資料,如姓名、聯(lián)系方式、郵箱等。這里需要特別注意,在申請Apple ID時,務(wù)必填寫準確的個人資料,F(xiàn)irst Name與Last Name不要填錯,確保填寫正確。
完成上述步驟后,你會收到一封確認郵件,告知你的Enrollment ID和其他相關(guān)信息。隨后,按照頁面的提示,補充完善剩余的信息即可。
二、發(fā)布APP到Mac App Store的準備工作與流程
在將APP提交到App Store之前,你需要做好以下準備:擁有一個有效的App ID、一個有效的發(fā)布證書以及一個有效的Provisioning profile。它們各自扮演著識別、授權(quán)和配置的角色。
App ID(應(yīng)用標識符)

App ID是識別不同應(yīng)用程序的唯一標識。每個APP都需要一個唯一的App ID。目前有兩種類型的App ID:精確的App ID和通配符App ID。通配符App ID可以用于構(gòu)建和安裝多個程序,但某些功能如iCloud、Game Center等可能需要精確的App ID。
對于初次嘗試的開發(fā)者,如果無法確定哪種App ID更適合你的項目,建議查閱蘋果官方文檔Techniccal Note QA1713以獲取更多信息。了解清楚后,你就可以按照Mac App Store的發(fā)布流程來上傳你的應(yīng)用了。這包括提交應(yīng)用信息、應(yīng)用文件、應(yīng)用元數(shù)據(jù)等步驟,每一步都需要仔細填寫和上傳相應(yīng)的信息。等待蘋果的審核即可。審核通過后,你的應(yīng)用就會出現(xiàn)在Mac App Store供全球用戶下載使用。
申請iOS開發(fā)者賬號并上傳APP是一個相對直接的過程,主要是審核環(huán)節(jié)需要耐心和時間。只要按照步驟操作并準備好所需材料,大部分開發(fā)者都能順利完成。iOS應(yīng)用開發(fā):發(fā)布證書的創(chuàng)建與配置流程
====================
Step 1: 引言

在iOS應(yīng)用開發(fā)中,為了確保應(yīng)用的安全性和合規(guī)性,開發(fā)者需要一系列的證書和配置文件來驗證身份和簽名。本文將引導(dǎo)你完成創(chuàng)建和配置發(fā)布證書的全過程。
Step 2: 發(fā)布證書(Distribution Certificate)
所有iOS應(yīng)用都有一個安全證書,用于驗證開發(fā)者身份和簽名。為了將應(yīng)用提交到App Store,你需要創(chuàng)建一個iOS分發(fā)配置文件(Provisioning Profile)。你需要創(chuàng)建一個發(fā)布證書(Distribution Certificate),其過程與創(chuàng)建開發(fā)證書(Development Certificate)類似。
如果你已經(jīng)在實體設(shè)備上測試過你的應(yīng)用,那么創(chuàng)建開發(fā)證書的流程對你來說應(yīng)該已經(jīng)很熟悉。如果不熟悉,建議詳細閱讀蘋果關(guān)于簽名證書和配置文件的官方指導(dǎo)。
Step 3: 配置文件(Provisioning Profile)

一旦你創(chuàng)建了App ID和發(fā)布證書,接下來就可以創(chuàng)建一個iOS配置文件,以便在App Store中銷售你的應(yīng)用。注意,你不能使用Ad hoc分發(fā)的配置文件。你需要為App Store分銷創(chuàng)建一個單獨的配置文件。如果你使用的是通配符App ID,那么你的多個應(yīng)用可以使用相同的配置文件。
Step 4: 構(gòu)建設(shè)置(Build Settings)
完成App ID、發(fā)布證書和配置文件的配置后,接下來要在Xcode中配置目標的構(gòu)建設(shè)置。在Xcode的Project Navigator中選擇一個目標,打開頂部的Build Settings選項,然后更新Code Signing以匹配之前創(chuàng)建的發(fā)布配置文件。有時新添加的配置文件可能不會立即出現(xiàn)在Build Settings的Code Signing中,此時重啟Xcode即可解決問題。
Step 5: 部署目標(Deployment Target)
我們來談?wù)劜渴鹉繕?。在Xcode中,每個目標都有一個部署目標,它可以指定應(yīng)用可以運行的最小版本。一旦應(yīng)用提交到App Store并生效后,再修改部署目標需要謹慎。如果你在更新應(yīng)用時提高了部署目標,而已購買應(yīng)用的用戶設(shè)備上并沒有達到新的部署目標版本,那么應(yīng)用將無法在該設(shè)備上運行。確保在修改部署目標時充分考慮到用戶的影響。

完成以上步驟后,你的iOS應(yīng)用就已經(jīng)配置好了發(fā)布證書和相關(guān)的設(shè)置,接下來就可以準備提交到App Store了。在整個過程中,確保遵循蘋果的官方指導(dǎo),以確保應(yīng)用的兼容性和安全性。
第一章:應(yīng)用更新與部署問題
當用戶通過iTunes(非設(shè)備)下載更新后的應(yīng)用,替代原有版本后卻發(fā)現(xiàn)新版本無法運行,這無疑是一個令人頭疼的問題。為了盡量避免這種情況,我們應(yīng)當從源頭做起。當你在提升現(xiàn)有應(yīng)用的部署目標時,務(wù)必在新版本注釋中明確說明相關(guān)變動。提前告知用戶,至少表明你已經(jīng)盡力阻止問題的發(fā)生。對于新應(yīng)用而言,設(shè)置合理的部署目標至關(guān)重要。
對于iOS系統(tǒng),新版本的發(fā)布后市場滲透率增長迅速。盡管有人擔心提高部署目標會失去部分市場,但實際上并非如此。以iOS 6為例,發(fā)布僅一個月后,超過60%的設(shè)備已經(jīng)完成了更新。而在最新的WWDC2014上公布的數(shù)據(jù)顯示,iOS7的市場占有率已經(jīng)達到了87%。
在開發(fā)過程中,我們必須關(guān)注不同系統(tǒng)的兼容性。在項目設(shè)計時,應(yīng)決定是否考慮兼容低版本用戶。如果決定支持,那么在編寫使用iOS新特性的代碼時,需要做好判斷與版本檢測。
第二章:圖標與尺寸

圖標(Icon)是App不可或缺的一部分,因此確保icon尺寸的準確無誤至關(guān)重要。對于iTunesArtwork,尺寸需達到1024px x 1024px(必需)。對于iPad/iPad Mini、iPhone/iPod Touch等不同設(shè)備,也有特定的尺寸要求。例如,iPad/iPad Mini的圖標尺寸為72px x 72px和114px x 114px(必需);而iPhone/iPod Touch則為57px x 57px和114px x 114px(必需)。針對iPhone5、iPhone5c、iPhone5s等特定型號,還需準備120px x 120px的圖標。為搜索和應(yīng)用設(shè)置圖標也有相應(yīng)的尺寸要求。
第三章:屏幕截圖的重要性
屏幕截圖對于展示應(yīng)用的功能和吸引力至關(guān)重要。開發(fā)者通??梢詾閼?yīng)用上傳五張截圖,雖然至少需上傳一張,但僅上傳一張往往不足以吸引用戶。為iPhone/iPod Touch和iPad/iPad Mini準備不同的屏幕截圖能更全面地展示應(yīng)用的功能與特點。為了提高效率,開發(fā)者可以借助一些工具如Status Magic來輔助截圖,將狀態(tài)欄放置在正確的位置。
屏幕截圖和icon是給予用戶的第一印象,直接關(guān)系到用戶的購買決策。開發(fā)者需要注重截圖的質(zhì)量與策略,使其更具吸引力和說服力。也可以借鑒其他成功應(yīng)用的截圖策略,提升自己的應(yīng)用展示效果。
第四章:開發(fā)工具與效率提升

在開發(fā)過程中,開發(fā)者需要借助各種工具來提高效率。Xcode作為一款強大的開發(fā)工具,可以幫助開發(fā)者輕松完成許多任務(wù)。例如,通過Xcode中的Organizer中的New Screenshot功能,可以輕松截出標準大小的圖片。這些工具的使用能大大節(jié)省開發(fā)時間,提高開發(fā)效率。
第五章:總結(jié)與展望
管理應(yīng)用元數(shù)據(jù)
在提交應(yīng)用之前,管理應(yīng)用的元數(shù)據(jù)至關(guān)重要。這些元數(shù)據(jù)包括應(yīng)用名稱、版本號、主要類別、簡潔的描述、關(guān)鍵詞以及支持URL。若要更新應(yīng)用,還需提供新增版本的內(nèi)容細節(jié)。
如果你的應(yīng)用需要注冊才能使用,如某些需要登錄的APP(如飛信),你需向蘋果提供一個測試賬戶或demo賬戶。這樣審核人員能迅速進入應(yīng)用,無需另行注冊。

提交準備
自Xcode 4以來,應(yīng)用提交流程大大簡化。開發(fā)者可直接使用Xcode進行提交。在iTunes Connect中創(chuàng)建應(yīng)用。訪問iTunes Connect,登錄你的iOS開發(fā)者賬號,點擊“Manage Your Apps”,然后選擇左上角的“Add New App”,選擇“iOS App”,完成表格的填寫。
App Store上傳應(yīng)用詳細流程
上傳應(yīng)用到App Store的詳細流程如下:
1. 注冊與登錄:首先在iPhone DevCenter注冊成為iPhone開發(fā)者(開發(fā)者賬號的注冊流程此處不再贅述)。

2. 訪問iTunes Connect:在瀏覽器中輸入[itunesconnect.apple.com](
3. 管理應(yīng)用:進入“Manage Your Applications”。
4. 添加新應(yīng)用:點擊“Add New Application”,為你的應(yīng)用進行添加。
重要提醒:
應(yīng)用的配置頁面將應(yīng)用于該iTunes Connect賬號下的所有應(yīng)用程序。其中,主語言和公司名稱是兩個主要配置項。一旦提交后,這兩項內(nèi)容將無法更改。
主語言配置是你輸入程序詳細數(shù)據(jù)的主要語言。

為個人開發(fā)者,建議選擇一個有趣且容易記憶的公司名稱。
5. 配置繼續(xù):完成主語言和公司名稱配置后,選擇“Continue”進行后續(xù)配置,如出口產(chǎn)品承諾的頁相關(guān)設(shè)置。
關(guān)于加密應(yīng)用的特別提醒:若你的應(yīng)用涉及加密,需選擇Yes并回答關(guān)于加密算法的問題,提供必要的文檔。蘋果審核通過后,才能繼續(xù)配置。
6. 設(shè)備要求和概要數(shù)據(jù)配置:這是提交程序時的核心數(shù)據(jù)配置頁面。根據(jù)應(yīng)用程序的類型選擇支持的設(shè)備,如電話功能緊密的應(yīng)用不宜選擇iPod。明確說明應(yīng)用支持的iPhone版本信息,避免影響用戶體驗和審核通過的可能性。必填項包括程序名和唯一標示(SKU Number)。
程序名需與程序安裝后顯示的程序名一致,否則無法通過審查。確保在提交時提供準確的信息,以確保你的應(yīng)用順利上架App Store并吸引更多用戶下載使用。蘋果應(yīng)用程序提交審核的詳細指南

一、唯一標示(SKU Number)
這個唯一標識符(SKU Number)可以是任意格式的字符串。建議使用Apple ID中的定義,采用URL格式的標識串,例如:com.x.getst。這個標識符會影響到產(chǎn)品在APPSTORE的URL鏈接。其中必須包含產(chǎn)品的發(fā)布日期、價格及銷售區(qū)域信息。
二、定價
為產(chǎn)品設(shè)定合適的價格。需要注意的是,蘋果的收入分成比例為7:3,即開發(fā)者獲得總收入的70%,而蘋果獲得剩余的30%。
三、地域選擇

在此階段,你可以選擇輸入應(yīng)用程序支持的語言。若應(yīng)用程序支持多種語言,強烈建議提供相應(yīng)的語言描述。否則,選擇當?shù)氐闹饕Z言即可。
四、版本信息及程序描述
版本信息應(yīng)從1.0開始。程序描述是對程序的簡介,應(yīng)使用簡潔、吸引人的語言描述程序的功能和特點。注意:描述中應(yīng)避免過度堆砌關(guān)鍵字。還需提供主要分類和子分類的選擇,以便更準確地描述程序類型。關(guān)鍵字方面,開發(fā)者應(yīng)輸入盡量多、準確的關(guān)鍵字以提高程序的搜索概率,但關(guān)鍵字最多不能超過100個字符,且應(yīng)盡量不使用技術(shù)術(shù)語。版權(quán)信息部分應(yīng)填寫公司的官方名稱。必須提供技術(shù)支持的URL和Email,以便用戶聯(lián)系開發(fā)者獲取幫助。
五、程序評級與上傳數(shù)據(jù)
根據(jù)程序的實際內(nèi)容選擇合適的評級標準。蘋果會根據(jù)用戶的選擇給出相應(yīng)的程序評級。完成數(shù)據(jù)收集后,需要上傳程序文件以及相關(guān)的屏幕截圖。確保提交的所有資料準確無誤,以便順利通過了蘋果的審核并成功上架APPSTORE。

以上就是關(guān)于在蘋果平臺上提交應(yīng)用程序?qū)徍说脑敿毑襟E和注意事項。開發(fā)者在填寫過程中需仔細核對每一項信息,確保資料的準確性和完整性,以順利通過審核并成功發(fā)布應(yīng)用。應(yīng)用程序提交至Apple Store的詳細流程
一、程序文件準備
你需要準備一個zip包,其中包含了編譯成功的app文件。確保這個文件完整無誤,因為這是應(yīng)用程序的核心部分。
二、圖標與截圖
接下來是視覺元素的部分:

1. 512像素的圖標:這是一個jpg格式的大圖標,將在Apple Store中展示,為應(yīng)用程序提供視覺識別。
2. 程序截圖:除了主截圖外,最多還可以提供4個其他截圖,展示應(yīng)用的功能和特點,幫助用戶了解應(yīng)用內(nèi)容。
三、進入檢查頁面
當所有的基礎(chǔ)信息填寫完畢,圖標和截圖上傳成功后,進入最后的檢查頁面。在這里,你需要確認所填入的所有內(nèi)容是否完整且正確。這是一個關(guān)鍵的步驟,因為任何信息的遺漏或錯誤都可能導(dǎo)致審查的延誤或拒絕。
四、提交審查

點擊提交后,你將退出編輯界面,回到程序等待審查的界面。你的應(yīng)用程序?qū)⑦M入“In Review”狀態(tài)。
五、審查結(jié)果通知與后續(xù)操作
通常情況下,蘋果會在1~2周內(nèi)通過郵件通知你審查的結(jié)果。如果應(yīng)用程序通過審核,狀態(tài)將變?yōu)椤癛eady for Sale”,此時你的應(yīng)用已在iTunes中,等待用戶搜索并下載。如果沒有通過審核,你會收到一封拒絕郵件,告知原因。你需要根據(jù)郵件中的描述進行修改,然后再次提交申請。
以上就是整個應(yīng)用程序上架發(fā)布流程的詳細步驟。這些步驟看似簡單,但每個細節(jié)都至關(guān)重要,確保你的應(yīng)用程序能夠順利上架并吸引更多的用戶。如果你在這個過程中遇到任何問題或困惑,不妨尋求專業(yè)人士的幫助。希望這些信息能對你有所幫助,如果確實有幫助,記得表達你的采納之情哦!這是來自ASO100的解答。
