APP上架與審核(一) —— 從沒有賬號到發(fā)布到appleStore(一)

版本記錄

版本號 時(shí)間
V1.0 2018.08.10

前言

APP被開發(fā)出來以后,首先面對的就是上架的問題谊囚,對于iOS來說怕享,渠道只有一個那就是appleStore,所以镰踏,想要上架就要熟悉蘋果的那一套系統(tǒng)函筋,并遵循它的GuildLines和審核,否則就無法將自己的產(chǎn)品發(fā)布到appleStore的平臺奠伪。

簡介

本篇文章主要是了解如何向Apple提交應(yīng)用程序跌帐。本教程介紹了成為Apple iOS開發(fā)人員的每一步 - 從字面上沒有帳戶,到App Store上發(fā)布绊率!

你將學(xué)習(xí)如何注冊Apple’s iOS Developer Program谨敛,如何生成所需的各種證書,如何配置您的應(yīng)用程序滤否,以及如何將應(yīng)用程序提交到App Store進(jìn)行審批脸狸。

在本教程中,您需要99美元(或您所在國家/地區(qū)適用的同等費(fèi)用)藐俺,有效的信用卡和瀏覽器炊甲。這可能不言而喻,但是要開發(fā)應(yīng)用程序紊搪,你需要安裝了macOS的Mac電腦蜜葱。最后,在將應(yīng)用程序提交到App Store之前耀石,您需要至少有一個真正的iDevice來測試您的應(yīng)用程序。

最后爸黄,您將需要Apple的開發(fā)軟件Xcode滞伟。您可以立即從Mac App Store下載Xcode。


開始

通往App Store的第一步是注冊為Apple開發(fā)人員炕贵。 成為Apple開發(fā)人員是免費(fèi)的梆奈,但這不會使您能夠?qū)?yīng)用程序提交到App Store - 為此,您必須支付上述99美元的費(fèi)用称开。

您可能已經(jīng)擁有Apple的開發(fā)者帳戶亩钟。 如果是這樣乓梨,請?zhí)^此部分。

如果您還沒有Apple開發(fā)者帳戶清酥,請轉(zhuǎn)到Apple Developer Site扶镀,然后在右上角單擊Account鏈接:

在下一頁上,您可以選擇創(chuàng)建新的Apple ID或使用現(xiàn)有的ID焰轻。 如果需要臭觉,您可以節(jié)省時(shí)間并使用已用于購買iTunes的Apple ID。 請記住辱志,擁有兩個不同的ID可能會更好蝠筑,以保持您的個人和職業(yè)生活分開。

因此揩懒,單擊Create Apple ID

填寫您的電子郵件什乙,密碼和安全信息。 使用您經(jīng)常查看的電子郵件地址已球,因?yàn)锳pple會經(jīng)常發(fā)送有關(guān)該項(xiàng)目的更新以及您提交審批的應(yīng)用程序的狀態(tài)稳强。

向下滾動并完成剩余的安全問題和驗(yàn)證碼captcha提示,然后單擊Continue

檢查注冊時(shí)指定的電子郵件帳戶和悦。 你應(yīng)該收到一封如下郵件:

下一頁將提示您輸入通過電子郵件發(fā)送給您的代碼退疫。 輸入代碼,然后單擊Continue

您現(xiàn)在擁有開發(fā)者帳戶Apple ID鸽素。 做得好褒繁!使用新ID登錄開發(fā)者網(wǎng)站:

下一頁是強(qiáng)制性法律協(xié)議。 與往常一樣馍忽,在簽署本教程中提到的本協(xié)議和未來協(xié)議之前棒坏,最好咨詢您的律師。 準(zhǔn)備好后遭笋,單擊復(fù)選框坝冕。 然后點(diǎn)擊提交Submit

很酷,你現(xiàn)在是Apple開發(fā)人員瓦呼! 您可以訪問庫和工具喂窟,但需要加入付費(fèi)項(xiàng)目才能將應(yīng)用程序提交到應(yīng)用商店。


Joining the Developer Program - 加入Developer Program

作為注冊的Apple開發(fā)人員央串,您可以獲取大量信息磨澡,但是為了能夠?qū)?yīng)用程序發(fā)送到App Store(以及訪問某些相關(guān)的門戶網(wǎng)站),您需要注冊Apple的開發(fā)人員計(jì)劃Developer Program质和。 過去稳摄,有三個項(xiàng)目:iOS,OS X和Safari饲宿。 現(xiàn)在有一個計(jì)劃和相同的費(fèi)用(每年99美元)涵蓋所有平臺厦酬。

如果您繼續(xù)上一節(jié)胆描,那么您應(yīng)該在正確的位置。 如果您因?yàn)橐呀?jīng)擁有Apple開發(fā)人員帳戶而跳過上一部分仗阅,請轉(zhuǎn)到開發(fā)者會員中心昌讲,然后登錄。

登錄后霹菊,單擊頁面中下方的Join the Apple Developer Program鏈接剧蚣。 然后,單擊Enroll

以下頁面描述了作為個人Individual或公司Company的注冊旋廷。 在本教程中鸠按,您將了解如何作為個人注冊。 如果您選擇注冊成為公司饶碘,則流程會稍微復(fù)雜一些(您需要提交文件以證明您參與公司)目尖。

注冊成為公司有兩個主要好處:

  • 您將能夠邀請其他人加入您的開發(fā)者帳戶(非常適合在同一個應(yīng)用程序上一起工作的開發(fā)人員組)。
  • App Store上的Seller字段將顯示您的公司名稱(而不是您的名字和姓氏)扎运。

因此瑟曲,如果您認(rèn)為其中一個可能與您現(xiàn)在或?qū)硐嚓P(guān),那么可能值得處理注冊為公司而非個人的額外文書工作豪治。

做出決定后洞拨,請點(diǎn)擊開始注冊Start Your Enrolment

后續(xù)頁面詢問您是要作為個人,公司還是政府組織注冊负拟。 出于本教程的目的烦衣,選擇Individual / Sole Proprietor / Single Person Business,然后單擊Continue

輸入您的結(jié)算/商家信息以驗(yàn)證您的身份掩浙。 Apple將嘗試與您的信用卡公司確認(rèn)此信息花吟,因此請確保正確輸入。 填寫剩下的地方厨姚,在底部你會看到另一個許可協(xié)議衅澈。 準(zhǔn)備好后,選中復(fù)選框并單擊繼續(xù)Continue

查看您的信息谬墙,當(dāng)您準(zhǔn)備好提交時(shí)今布,請單擊繼續(xù)Continue

現(xiàn)在,系統(tǒng)將提示您購買的成本和摘要芭梯。 您可以選擇每年進(jìn)行自動續(xù)訂险耀,從而節(jié)省了必須記住續(xù)訂的時(shí)間,并防止您的應(yīng)用程序無法使用(一旦帳戶不再有效玖喘,應(yīng)用將從商店中刪除)。

如果需要此選項(xiàng)蘑志,請選中自動續(xù)訂Automatic Renewal累奈,然后單擊購買Purchase

您現(xiàn)在必須使用新創(chuàng)建的Apple ID再次登錄贬派。

注意:以下步驟僅適用于擁有在線Apple Stores的國家/地區(qū)。 對于沒有在線Apple Store的國家/地區(qū)澎媒,此過程略有不同搞乏,需要您將信用卡信息傳真給Apple。 如果您在其中一個國家/地區(qū)戒努,請按照Apple的說明操作请敦,并跳到下一部分。

填寫付款屏幕储玫。 驗(yàn)證購買的結(jié)算信息侍筛。 您將被要求同意條款和條件Terms & Conditions。 準(zhǔn)備好后撒穷,選中該框并單擊繼續(xù)Continue匣椰。 最后,確認(rèn)您購買會員資格的意圖:

然后端礼,您將收到屏幕上的感謝歡迎禽笑。 恭喜!


First Steps On Your New Account - 在你新賬號上的第一步

提交并支付iOS開發(fā)者注冊費(fèi)用后蛤奥,您需要等待Apple處理您的訂單佳镜。 如果您因?yàn)槟诘膰?地區(qū)沒有在線Apple Store而需要將您的信息傳真給Apple,那么您需要更多的耐心凡桥。 在任何一種情況下蟀伸,最終你都會收到來自Apple的電子郵件,如下所示:

同時(shí)唬血,您應(yīng)該收到來自iTunes Connect的電子郵件望蜡。

此時(shí),您應(yīng)該使用application dock上的App Store圖標(biāo)繼續(xù)到Apple App Store下載Xcode拷恨。 Apple在App Store中發(fā)布了最新的非beta版本焦读。

現(xiàn)在轉(zhuǎn)到開發(fā)人員中心 Developer Center并登錄庇勃。提供憑據(jù)后,您最終會進(jìn)入!

開發(fā)人員中心Developer Center有很多信息症革。有編程指南,可下載的代碼谨娜,文檔洼哎,視頻,非常有用的開發(fā)人員論壇和支持中心分预。

花一些時(shí)間探索兢交,熟悉可用的東西。請注意笼痹,某些信息可能是保密信息配喳,尤其是涉及任何SDK或工具的測試版時(shí)酪穿。

在本教程中,您將重點(diǎn)關(guān)注在開發(fā)應(yīng)用程序時(shí)將經(jīng)常使用的兩個方面:Certificates, IDs & Profiles區(qū)域以及iTunes Connect晴裹。

以下是對它們的簡要介紹被济。

1. Certificates, IDs & Profiles

您可能已經(jīng)知道,非越獄的iOS設(shè)備只能運(yùn)行Apple批準(zhǔn)并通過App Store安裝的應(yīng)用程序涧团。

Apple通過要求iOS運(yùn)行的每個應(yīng)用程序都有一個簽名的Apple證書來實(shí)現(xiàn)這一點(diǎn)只磷。從App Store安裝的應(yīng)用程序捆綁了一個證書,系統(tǒng)在允許該應(yīng)用程序運(yùn)行之前進(jìn)行驗(yàn)證泌绣。如果沒有簽名或簽名無效钮追,則該應(yīng)用程序?qū)o法運(yùn)行。

作為開發(fā)人員赞别,您需要能夠在開發(fā)應(yīng)用程序時(shí)定期在自己的設(shè)備上運(yùn)行應(yīng)用程序畏陕。為此,您需要一種方法來創(chuàng)建和簽署自己的證書仿滔。

這就是Certificates, IDs & Profiles區(qū)域的用武之地惠毁。本部分允許您生成Apple稱之為profiles的內(nèi)容。Profiles(有時(shí)稱為“代碼簽名標(biāo)識code signing identities”)是開發(fā)人員中心生成的文件崎页,允許Xcode以允許設(shè)備上的iOS將其標(biāo)識為有效的方式對您的應(yīng)用進(jìn)行簽名鞠绰。

有兩種類型的配置文件:

  • Development profiles 。這些與特定設(shè)備相關(guān)聯(lián)飒焦,因此應(yīng)用程序只能在這些設(shè)備上運(yùn)行蜈膨。

  • Distribution profiles。這些用于在您將應(yīng)用程序提交給Apple進(jìn)行審批之前對其進(jìn)行簽名牺荠。 雖然它們不包含特定于設(shè)備的信息翁巍,但您無法使用它們自行在任何設(shè)備上安裝應(yīng)用程序,因?yàn)锳pple仍需在批準(zhǔn)過程后對應(yīng)用程序進(jìn)行簽名休雌。

如果您的應(yīng)用想要發(fā)送推送通知灶壶,則Certificates, IDs & Profiles區(qū)域也可以生成推送證書push certificates

2. iTunes Connect

iTunes Connect是您用來提交應(yīng)用程序的門戶杈曲。 這是您注冊新應(yīng)用驰凛,輸入應(yīng)用說明和屏幕截圖,選擇價(jià)格担扑,配置游戲中心和應(yīng)用內(nèi)購買的地方恰响。

這也是您用來同意新合同,設(shè)置財(cái)務(wù)數(shù)據(jù)(以便您可以獲得利潤)并檢查銷售額的端口涌献。

這一片將會說一部分的Certificates, IDs & Profiles區(qū)域的內(nèi)容胚宦,下一篇會講述剩余的部分。


Certificates, IDs and Profiles

現(xiàn)在,您將使用Certificates, IDs and Profiles區(qū)域來設(shè)置將應(yīng)用程序部署到設(shè)備(以及以后的App Store)所需的信息间唉。

請注意绞灼,在Xcode中有一種更簡單的方法利术,稱為自動設(shè)備配置Automatic Device Provisioning呈野,這個將在下一篇中介紹。 但就目前而言印叁,您將逐步完成整個過程被冒。 您將了解這種方式如何更好地工作,并且知道何時(shí)提交到App Store非常有用轮蜕。

如果您的開發(fā)人員中心頁面仍在您面前(如果沒有昨悼,請?jiān)俅蔚卿洠恍鑶螕糇髠?cè)的Certificates, IDs & Profiles鏈接跃洛,或單擊頁面中間的齒輪圖標(biāo):

這個區(qū)域你需要做很多事情率触。 其中一些您只需要做一次,例如生成證書和注冊您的設(shè)備汇竭。 對于您制作的每個應(yīng)用程序葱蝗,您都必須重復(fù)其他操作,例如生成開發(fā)和發(fā)布配置文件细燎。


Generating Certificates - 生成證書

首先两曼,您需要生成兩個證書:一個用于您的開發(fā)配置文件,另一個用于您的發(fā)布配置文件玻驻。 如頁面上的文字所述悼凑,您可以通過Xcode或手動申請證書。 由于對您了解手動過程非常有用璧瞬,因此在本教程中您將從Mac上載證書簽名請求Certificate Signing Request(或CSR)户辫。

確保左上角的下拉菜單顯示iOS,tvOS嗤锉,watchOS渔欢,然后單擊右上角的+

在下一頁上,選擇iOS App Development作為證書類型档冬,然后單擊底部的Continue

然后膘茎,該入口將顯示如何使用Keychain Access生成CSR的說明。 要按照說明操作酷誓,您需要在Mac上打開Keychain Access應(yīng)用程序披坏。 如果您不知道它在哪里,請使用Spotlight搜索它盐数。

程序打開后棒拂,選擇Keychain Access\Certificate Assistant\Request a Certificate From a Certificate Authority…

Certificate Assistant窗口中,填寫您的電子郵件地址和名稱,選擇Saved to disk帚屉,然后單擊Continue

將文件保存在Mac上的某個位置谜诫。 這是您創(chuàng)建的CSR,現(xiàn)在可以生成該證書攻旦。

返回瀏覽器中的Developer Center喻旷,你現(xiàn)在應(yīng)該點(diǎn)擊Continue

單擊Choose File…牢屋,找到剛剛創(chuàng)建的CSR文件并選擇它且预,然后單擊Continue

您現(xiàn)在將看到一個屏幕烙无,其中顯示您的證書已準(zhǔn)備就緒锋谐。 單擊Download,然后雙擊開發(fā)證書文件以將其安裝在鑰匙串中:

單擊Keychain Access對話框中的Add以完成安裝:

現(xiàn)在您已獲得開發(fā)配置文件的證書截酷,您需要為生產(chǎn)或分發(fā)配置文件創(chuàng)建證書涮拗。 在瀏覽器中,單擊Add Another迂苛。 在Production下選擇App Store and Ad Hoc三热,然后單擊底部的Continue,如前所示:

完成與以前相同的過程灾部,以提交用于開發(fā)證書的相同證書簽名請求康铭。

準(zhǔn)備就緒后,單擊Download赌髓,然后雙擊分發(fā)證書文件以將其安裝在鑰匙串中从藤。

注意:分發(fā)證書名為ios_distribution.cer,而您之前下載的開發(fā)證書稱為ios_development.cer锁蠕。

注意:您可能已經(jīng)注意到屏幕底部的一些文本正在討論Intermediate Certificates夷野。 當(dāng)您啟動Xcode時(shí),或者如果您已經(jīng)啟動了Xcode荣倾,它將自動為您安裝悯搔。 如果您將來因某種原因需要安裝它們,只需單擊+舌仍,就像創(chuàng)建新證書一樣妒貌,然后向下滾動到鏈接以下載文件:

這將下載名為AppleWWDRCA.cer的文件。 雙擊此文件以進(jìn)行安裝铸豁。 如果您關(guān)閉它灌曙,它將再次打開Keychain Access

現(xiàn)在查看Keychain Access节芥,您將看到兩個已安裝的證書在刺,如下所示:

注意:如果您沒有看到帶有綠色復(fù)選標(biāo)記的This certificate is valid消息逆害,那么您尚未啟動Xcode,或者您需要安裝Intermediate Certificates蚣驼,如上所述魄幕。 最簡單的解決方法是啟動Xcode并讓它為您更新Intermediate Certificates

你現(xiàn)在可以選擇Keychain Access颖杏。

后記

本篇主要講述了從沒有賬號到發(fā)布到appleStore纯陨,感興趣的給個贊或者關(guān)注~~~~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市输玷,隨后出現(xiàn)的幾起案子队丝,更是在濱河造成了極大的恐慌,老刑警劉巖欲鹏,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異臭墨,居然都是意外死亡赔嚎,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進(jìn)店門胧弛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來尤误,“玉大人,你說我怎么就攤上這事结缚∷鹞睿” “怎么了?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵红竭,是天一觀的道長尤勋。 經(jīng)常有香客問我,道長茵宪,這世上最難降的妖魔是什么最冰? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮稀火,結(jié)果婚禮上暖哨,老公的妹妹穿的比我還像新娘。我一直安慰自己凰狞,他們只是感情好篇裁,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著赡若,像睡著了一般达布。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上斩熊,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天往枣,我揣著相機(jī)與錄音,去河邊找鬼。 笑死分冈,一個胖子當(dāng)著我的面吹牛圾另,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播雕沉,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼集乔,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了坡椒?” 一聲冷哼從身側(cè)響起扰路,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎倔叼,沒想到半個月后汗唱,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡丈攒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年哩罪,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片巡验。...
    茶點(diǎn)故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡际插,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出显设,到底是詐尸還是另有隱情框弛,我是刑警寧澤,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布捕捂,位于F島的核電站瑟枫,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏绞蹦。R本人自食惡果不足惜力奋,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望幽七。 院中可真熱鬧景殷,春花似錦、人聲如沸澡屡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽驶鹉。三九已至绩蜻,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間室埋,已是汗流浹背办绝。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工伊约, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人孕蝉。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓屡律,卻偏偏與公主長得像,于是被迫代替她去往敵國和親降淮。 傳聞我的和親對象是個殘疾皇子超埋,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容