蘋果企業(yè)賬號(hào)發(fā)布APP詳解——通過自己網(wǎng)站分發(fā)應(yīng)用

一、通過企業(yè)賬號(hào)申請(qǐng)證書

  • 1 Certificate Signing Request (CSR)文件

在Mac系統(tǒng)中進(jìn)入“鑰匙串訪問”楚堤,選擇“鑰匙串訪問”-“證書助理”-“從證書頒發(fā)機(jī)構(gòu)請(qǐng)求證書…”片挂,如圖1所示:

鑰匙串請(qǐng)求證書

—>填寫前兩項(xiàng)胧后,并選擇“存儲(chǔ)到磁盤”,如圖2所示:

  • 2 請(qǐng)求Certificate證書
    登錄https://developer.apple.com —>MemberCenter—>Certificates, Indentifiers & Profiles—>Certificates招狸,如圖3所示:

—>在圖4頁面兄世,點(diǎn)擊右上角加號(hào)啼辣,添加一個(gè)證書:

—>選擇In-House and Ad Hoc,點(diǎn)繼續(xù)御滩,如圖5所示:

—>如圖6:Choose File選擇第1步的CSR文件上傳熙兔,點(diǎn)擊generate生成cer證書,下載后雙擊安轉(zhuǎn)(需要輸入Mac的密碼)

  • 3 App ID

點(diǎn)擊右上角的加號(hào)按鈕艾恼,如圖7所示:

—>有兩項(xiàng)需要填(如圖8所示),name為描述可以隨便填寫.bundleID必須與APP的bundleID完全一致(如圖9所示)麸锉。至于App Services根據(jù)自己需要選擇钠绍。最后點(diǎn)擊繼續(xù)->submit->done

  • 4 生成最終的Provisioning Profile(企業(yè)版不需要device即iPhone的UDID,因此跳過)

選擇Provisioning Profile->ALL花沉,點(diǎn)擊右上角加號(hào):

—>選擇剛創(chuàng)建的AppID柳爽,點(diǎn)擊繼續(xù),如圖12所示:

—>選擇cer證書點(diǎn)擊繼續(xù).圖13 給最終生成的Profile文件命名方便自己識(shí)別碱屁。然后點(diǎn)擊生成磷脯,并下載雙擊打開。至此證書環(huán)節(jié)完畢

二娩脾、打包ipa赵誓,手動(dòng)生成plist

這一步開始前,需要將手機(jī)插入電腦,并調(diào)試選項(xiàng)選擇真機(jī)俩功。(防止無法Archive)幻枉,如果沒有真機(jī),可以選擇iOS Device(這個(gè)沒有測(cè)試)诡蜓。

1 打包ipa

  • 1.1 Edit scheme

用Xcode打開對(duì)應(yīng)APP熬甫。Product->Scheme->Edit scheme,填寫Archive name蔓罚,即為打包后的ipa名字,如圖14所示

  • 1.2 選擇對(duì)應(yīng)證書椿肩,即剛才生成的證書,如圖15所示:
  • 1.3 歸檔豺谈,Product->Archive郑象,并按圖16,圖17操作(選擇Save for Enterprise Deployment):

完成之后會(huì)生成一個(gè)ipa包核无。

三扣唱、發(fā)布APP

要發(fā)布還必須有一個(gè)plist文件,在Xcode6之前會(huì)自動(dòng)生成一個(gè)plist文件团南,但是Xcode6之后需要我們自己創(chuàng)建plist噪沙,文章最后提供一個(gè)plist模板,復(fù)制并重命名為plist后打開根據(jù)提示操作即可.圖18為plist的截圖吐根,可以看到有三個(gè)URL正歼,分別存放ipa,大小圖標(biāo)拷橘。下圖的1(ipa)局义、2(大圖)、3(小圖)填寫我們自己生成的URL冗疮,即將ipa和大小圖標(biāo)放在我們自己的服務(wù)器萄唇,當(dāng)用Safari打開plist時(shí)會(huì)根據(jù)填的plist里面的1、2术幔、3對(duì)應(yīng)的URL來下載安裝ipa另萤、大小圖標(biāo)。

那么plist放在哪里呢(即Safari打開plist的URL是多少呢)诅挑?蘋果對(duì)plist存放地址有要求四敞,必須是https的,如果沒有https網(wǎng)站拔妥,我們可以把plist放在https://git.oschina.net忿危。

具體做法就是在上面創(chuàng)建一個(gè)項(xiàng)目(不能是私人的),然后將編輯好的plist傳到項(xiàng)目没龙,最后將plist的URL賦值下來铺厨,比如https://git.oschina.net/waitwait/companytest/blob/master/MDDTest.plist缎玫。然后我們?cè)赟afari中輸入:itms-services:///?action=download-manifest&url=https://git.oschina.net/waitwait/companytest/blob/master/MDDTest.plist就可以安裝了(Safari會(huì)解析itms-services:///?action=download-manifest&url=)。

注意努释,有簡(jiǎn)友反應(yīng)oschina的https不能使用碘梢,其實(shí)公用的https鏈接經(jīng)常會(huì)被封掉,可以試試github伐蒂,百度云煞躬,七牛云存儲(chǔ)等等。另外逸邦,最好還是用自己的

Safari操作的具體流程是:

  • 1 Safari解析我們輸入的那一串字符串恩沛,找到plist文件
  • 2 根據(jù)plist文件里面提供的信息下載并安裝ipa包,還會(huì)訪問大小圖標(biāo)缕减,大小圖標(biāo)在ipa包正在下載時(shí)顯示雷客,當(dāng)下載完畢后顯示程序自帶的圖標(biāo)
  • 下載安裝后,如果想打開程序還需要在手機(jī) 設(shè)置->通用->描述文件與設(shè)備管理(不同系統(tǒng)可能名字不一樣) 里面選擇相應(yīng)的證書信任后桥狡,方可打開程序

下面是plist模板的文本形式搅裙,將其復(fù)制到文本然后重命名.plist,用Xcode打開按照提示編輯即可裹芝。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>items</key>
    <array>
        <dict>
            <key>assets</key>
            <array>
                <dict>
                    <key>kind</key>
                    <string>software-package</string>
                    <key>url</key>
                    <string>ipa包URL(必填)</string>
                </dict>
                <dict>
                    <key>kind</key>
                    <string>full-size-image</string>
                    <key>needs-shine</key>
                    <false/>
                    <key>url</key>
                    <string>下載時(shí)大圖(非必填)</string>
                </dict>
                <dict>
                    <key>kind</key>
                    <string>display-image</string>
                    <key>needs-shine</key>
                    <false/>
                    <key>url</key>
                    <string>下載時(shí)小圖(非必填)</string>
                </dict>
            </array>
            <key>metadata</key>
            <dict>
                <key>bundle-identifier</key>
                <string>BundleID(必填)</string>
                <key>bundle-version</key>
                <string>1.0</string>
                <key>kind</key>
                <string>software</string>
                <key>subtitle</key>
                <string>副標(biāo)題(非必填)</string>
                <key>title</key>
                <string>應(yīng)用名(必填)</string>
            </dict>
        </dict>
    </array>
</dict>
</plist>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末部逮,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子嫂易,更是在濱河造成了極大的恐慌兄朋,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,402評(píng)論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件怜械,死亡現(xiàn)場(chǎng)離奇詭異颅和,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)缕允,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門峡扩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人障本,你說我怎么就攤上這事教届。” “怎么了彼绷?”我有些...
    開封第一講書人閱讀 162,483評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)茴迁。 經(jīng)常有香客問我寄悯,道長(zhǎng),這世上最難降的妖魔是什么堕义? 我笑而不...
    開封第一講書人閱讀 58,165評(píng)論 1 292
  • 正文 為了忘掉前任猜旬,我火速辦了婚禮脆栋,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘洒擦。我一直安慰自己椿争,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評(píng)論 6 388
  • 文/花漫 我一把揭開白布熟嫩。 她就那樣靜靜地躺著秦踪,像睡著了一般。 火紅的嫁衣襯著肌膚如雪掸茅。 梳的紋絲不亂的頭發(fā)上椅邓,一...
    開封第一講書人閱讀 51,146評(píng)論 1 297
  • 那天,我揣著相機(jī)與錄音昧狮,去河邊找鬼景馁。 笑死,一個(gè)胖子當(dāng)著我的面吹牛逗鸣,可吹牛的內(nèi)容都是我干的合住。 我是一名探鬼主播,決...
    沈念sama閱讀 40,032評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼撒璧,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼透葛!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起沪悲,我...
    開封第一講書人閱讀 38,896評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤获洲,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后殿如,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體贡珊,經(jīng)...
    沈念sama閱讀 45,311評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評(píng)論 2 332
  • 正文 我和宋清朗相戀三年涉馁,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了门岔。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,696評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡烤送,死狀恐怖寒随,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情帮坚,我是刑警寧澤妻往,帶...
    沈念sama閱讀 35,413評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站试和,受9級(jí)特大地震影響讯泣,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜阅悍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評(píng)論 3 325
  • 文/蒙蒙 一好渠、第九天 我趴在偏房一處隱蔽的房頂上張望昨稼。 院中可真熱鬧,春花似錦拳锚、人聲如沸假栓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽匾荆。三九已至,卻和暖如春抗楔,著一層夾襖步出監(jiān)牢的瞬間棋凳,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工连躏, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留剩岳,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,698評(píng)論 2 368
  • 正文 我出身青樓入热,卻偏偏與公主長(zhǎng)得像拍棕,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子勺良,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評(píng)論 2 353

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