蘋果企業(yè)賬號的申請及打包發(fā)布流程

蘋果企業(yè)開發(fā)者賬號(Apple Developer Enterprise Program License)的簡單介紹

蘋果企業(yè)開發(fā)者賬號一年$299,用該賬號開發(fā)的應用不能發(fā)布到蘋果商店上面,要自己進行APP的管理。這種類型的賬號只限于發(fā)布公司內部使用,沒有設備數據量的限制,并且可以對多個應用進行簽名。所以在企業(yè)內部需要開發(fā)本企業(yè)的應用,并進行快速迭代,和訂制化就可以選擇這種類型的賬號進行開發(fā)。

雖然企業(yè)開發(fā)者賬號有的時候會帶來很大的開發(fā)便利,如比快速迭代和訂制化等。但蘋果對此類型的賬號有嚴格的限制,這些規(guī)定都在這里:https://developer.apple.com/terms/ ,最顯眼的就是“只限于企業(yè)內部使用(only if you intend to distribute proprietary apps to employees within your organization)”。聽說有人用企業(yè)開發(fā)者賬號開發(fā)的應用,在發(fā)布的第一天賬號就被封了,推測蘋果會在后臺不定期的審核這些用企業(yè)開發(fā)者賬號發(fā)布的應用,一發(fā)現(xiàn)有違背條款就封號。關于一些常見的注意事項可參考:蒲公英的蘋果企業(yè)賬號使用注意事項 。

確定企業(yè)開發(fā)者賬號能夠滿足需求了,我們就開始進行賬號的申請工作。

申請前需要準備的條件和資料

a. 合法的法律實體或組織。

b. 鄧白氏編碼(A D-U-N-S? Number)。

c. 公司對你的授權。

d.一個Apple ID。

先注冊一個蘋果賬號,注意蘋果賬號請?zhí)顚懮暾埲说拿郑皇歉犊钊说拿?,不然在后面蘋果那邊電話回詢的時候有點麻煩。關于企業(yè)賬號的介紹以及申請入口都在可在這里這里進行了解:Apple Developer Enterprise Program License?。

鄧白氏編碼(A D-U-N-S? Number)的申請

鄧氏編碼的簡單介紹

? ? ? DUNS(Data Universal Numbering System)是一種商業(yè)實體或組織機構的標識符,DUNS號碼是由Dun & Bradstreet,中文名鄧白氏公司創(chuàng)造的。鄧白氏官網What's a D&B D?U?N?S Number 上有對這DUNS的介紹。但到現(xiàn)在我只了解到它能唯一標識一個商業(yè)實體或組織機構
,并且可以用來申請?zhí)O果開發(fā)者賬號,DUNS的其它付費服務還是沒有用到過。

更多關于關于鄧白氏編碼的信息也可在蘋果官網D-U-N-S進行查看。

鄧氏編碼的申請

如果你們公司已經有鄧白氏編碼,或以前申請過公司開發(fā)者賬號的,就不用進行ADUNS的申請,可在dunsLookup?查詢本公司的鄧白氏編碼。如果沒有鄧白氏編碼的,就要進行申請,申請周期為15天以內。

在這里發(fā)送你的申請請求:https://developer.apple.com/program/enroll/dunsLookupForm.action。

在發(fā)送請求之后,會收到D&B Customer Support for Apple那邊發(fā)來郵件,說在13個工作日之內會聯(lián)系你,接下來耐心等就是了。我是在第9天之后就接到那邊的確認電話,并且我們老板也接到電話問是否授權于我。在接到電話之后,對方會發(fā)給你一封郵件,你只要按郵件填寫相關信息即可。郵件的要填寫的信息有這些:

1.公司中英文名:

2.公司辦公中英文地址:(注:具體到詳細地址)

3.公司郵編:(注:具體到詳細郵編)

4.公司主營業(yè)務

5.公司企業(yè)類型

6.企業(yè)是否獨立,有無分公司辦事處

7.企業(yè)有沒有英文縮寫或者英文簡稱(沒有可不寫)

8.聯(lián)系人姓名,性別,手機,公司電話,職務

9.員工人數規(guī)模(請盡量準確,不要填寫一個范圍,謝謝)

10.營業(yè)執(zhí)照照片. (正本/副本或黑白/彩色都可以)

鄧氏編碼申請完成

在填完上面的信息后第二個工作日,從開始申請到收到鄧白氏編碼,一共就12天。提示要在14天以后才能開始使用這個編碼。但一周以后我就用這個編碼了。但如果有提示說當前編碼不能用,則多等些時日,因為聽別人講這個編碼最多能試錯三次,不然就凍結了。


蘋果企業(yè)開發(fā)者賬號的申請

在拿到鄧白氏編碼之后基本上就可以開始賬號的申請了,在這里Start Your Enrollment開始進行申請工作。在開始申請的時候一定要看清頁面的右上角為Apple Developer Enterprise Program 而不是Apple Developer Program Enrollment,前車之鑒。


繼續(xù)填寫資料


填寫完這些資料后,提交你的申請,在一個工作日之內就會收到來自蘋果的確認郵件,并且會在一個工作日內給你打電話,問你申請這個賬號用來做什么,這個時候你只要說明你的意圖,像回答用來發(fā)布本企業(yè)內部使用的應用即可。一般一個工作日之后就會收到確認信息,如果沒有可聯(lián)系:蘋果開發(fā)者熱線 4006701855,放心說的是中文。


?

接下來登錄APP ID 就可以看未處理事項,然沒根據提示提交訂單就了。這一步我是交給了財務去弄。付款完成之后你就會收到電子發(fā)票$299,并通知你蘋果企業(yè)開發(fā)者賬號的申請完成。大功告成!現(xiàn)在就可以用這個賬號對應用進行簽名了,并發(fā)布In House應用。

企業(yè)賬號In House發(fā)布流程

對于發(fā)布過appstore應用的人來說,In House的簽名打包就是差不多的過程,如果不熟悉這個打包過程的可以參考這篇文章:In House打包流程 。推薦閱讀官方文檔Distributing Apple Developer Enterprise Program Apps 更好的理解In House的發(fā)布流程。

在打包好應用之后,我們就要把應用布署到自己的服務器,然后就是分發(fā)應用,管理應用等工作。也有很多第三方的應用管理平臺,像蒲公英?、TestFlight?、Fir等就可以很方便的對安裝包進行分發(fā)管理等。不過發(fā)布到自己的服務還是更好的,可以有更的個性化特性。

In House發(fā)布前準備

布署應用的服務器必須要使用Https協(xié)議進行數據的傳輸,并且服務器能夠連接上:https://ppq.apple.com,不然應用不夠進行分發(fā)。這個對于在內網進行分發(fā)的情況下需要注意配置網絡。參考:Install in-house apps wirelessly

將api布署到服務器就可以分發(fā)應用程序,在布署應用之前我們要準備四個文件,如下(注意以下皆以lfs-client-iOS為示例名字,實際要改為自己項目名)。

1. icon.png : 兩個不同尺寸(分別是57*57pi和512*512pi)的圖標文件,用于在安裝的時候顯示。

2. mainfest.plist : 這文件包含程序安裝包的所有信息,像版本號,安裝的URL,MD5,圖標的URL等等信息。

3. lfs-client-iOS.ipa : 為程序的安裝包文件。

4. lfs-client-iphone.html : 為用戶掃碼或進入應用安裝地址后的界面html文件,里面包mainfest.plist 的程序安裝程序協(xié)議mainfest的URL。

四個文件如下圖所示:

現(xiàn)在已經有一個api文件,還需要三個文件,這個三個文件在xocode導出api的時候可以自動生成,如下圖,這里具體講一下怎么手動去創(chuàng)建這些配置文件。

生成mainfest.plist文件

大概長這樣子:

可在這里進行復制:mainfest.plist文件? (因這本篇是用富文本編輯器,沒有加入代碼塊)

生成*.html文件

這是一個html文件,應用分發(fā)的時候看到的就是這個頁面的內容,在這個頁面需要引導用戶進行程序的安裝,以及程序的一些說明等。這個頁面可以寫的很酷炫,但作者對html不是很熟,這里只寫一個能完成基本功能的頁面。代碼復制:*.html文件復制 。

切圖

切好兩張程序圖標圖對應57 x 57 pixels和512 x 512pixels,并且是png格式的圖片。

到此已經將全部文件準備好了。

上傳到服務器

一般公司會有專門的服務器,用來分發(fā)程序,并指定相關特定的目錄。并且在生成mainfest.plist和html文件的時候,已經知道程序需要存放的url目錄。將準備好的文件根據不同上傳方式上傳到指定的目錄就可以。注意:一個服務器只能對應一個bundle ID。作者使用ssh登錄和scp指令上傳文件到服務器,如:

ssh -l root 211.***.***.15

上傳文件

scp /Users/gunzi/Desktop/lfs-client-iphone.ipa root@211.***.***.15:path/

分發(fā)應用程序

這個時候所有工作都已經完成了,只要在safari里面打開對html文件就可以安裝程序了,也只有在safari里面才能安裝成功。

安裝好之后可能會提示 “未受信任的企業(yè)開者”這個時候要在“我的設置”->"通用"->"描述文件與設備管理"里面進行信任即可。如下:



參考:Install in-house apps wirelessly

使用此方法分發(fā)注意:

用戶需要手動信任開發(fā)者為:XXXXX co,. Ltd. 的證書,信任此證書時用戶手機需要能訪問:

https://ax.init.itunes.apple.com

https://ppq.apple.com

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,622評論 6 544
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,716評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,746評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,991評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,706評論 6 413
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 56,036評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,029評論 3 450
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,203評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 49,725評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,451評論 3 361
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,677評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,161評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,857評論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,266評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,606評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,407評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,643評論 2 380

推薦閱讀更多精彩內容