iOS AppStore企業賬號打包釋出APP流程詳解
一、通過企業賬號申請證書
1 Certificate Signing Request (CSR)檔案
在Mac系統中進入“鑰匙串訪問”,選擇“鑰匙串訪問”-“證書助理”-“從證書頒發機構請求證書…”,如圖1所示:
—>填寫前兩項,並選擇“儲存到磁碟”,如圖2所示:
2 請求Certificate證書
登入https://developer.apple.com —>MemberCenter—>Certificates, Indentifiers & Profiles—>Certificates,如圖3所示:
—>在圖4頁面,點選右上角加號,新增一個證書:
—>選擇In-House and Ad Hoc,點繼續,如圖5所示:
—>如圖6:Choose File選擇第1步的CSR檔案上傳,點選generate生成cer證書,下載後雙擊安轉(需要輸入Mac的密碼)
3 App ID
點選右上角的加號按鈕,如圖7所示:
—>有兩項需要填(如圖8所示),name為描述可以隨便填寫.bundleID必須與APP的bundleID完全一致(如圖9所示)。至於App Services根據自己需要選擇。最後點選繼續->submit->done
4 生成最終的Provisioning Profile(企業版不需要device即iPhone的UDID,因此跳過)。
選擇Provisioning Profile->ALL,點選右上角加號:
—>選擇剛建立的AppID,點選繼續,如圖12所示:
—>選擇cer證書點選繼續.圖13 給最終生成的Profile檔案命名方便自己識別。然後點選生成,並下載雙擊開啟。至此證書環節完畢
二、打包ipa,手動生成plist
這一步開始前,需要將手機插入電腦,並除錯選項選擇真機。(防止無法Archive),如果沒有真機,可以選擇iOS Device(這個沒有測試)。
1 打包ipa
1.1 Edit scheme
用Xcode開啟對應APP。Product->Scheme->Edit scheme,填寫scheme name如圖14所示
1.2 選擇對應證書,即剛才生成的證書,如圖15所示:
1.3 歸檔,Product->Archive,並按圖16,圖17操作:
完成之後會生成一個ipa包。
三、釋出APP
要釋出還必須有一個plist檔案,在Xcode6之前會自動生成一個plist檔案,但是Xcode6之後需要我們自己建立plist,文章最後提供一個plist模板,複製並重命名為plist後開啟根據提示操作即可.圖18為plist的截圖,可以看到有三個URL,分別存放ipa,大小圖示。當用Safari開啟plist時會根據填的URL來下載安裝ipa,大小圖示。
那麼plist放在哪裡呢?它的URL是多少呢?蘋果對plist存放地址有要求,必須是https的,如果沒有https網站,我們可以把plist放在https://git.oschina.net。具體做法就是在上面建立一個專案(不能是私人的),然後將編輯好的plist傳到專案,最後將plist的URL賦值下來,比如https://git.oschina.net/waitwait/companytest/blob/master/MDDTest.plist。然後我們在Safari中輸入:itms-services:///?action=download-manifest&url=https://git.oschina.net/waitwait/companytest/blob/master/MDDTest.plist就可以安裝了(一定要將紅色字串和藍色URL一起輸入)。
Safari操作的具體流程是:
1 Safari解析我們輸入的那一串字串,找到plist檔案
2 根據plist檔案裡面提供的資訊下載ipa包,還會訪問大小圖示
下面是plist模板的文字形式,將其複製到文字然後重新命名.plist,用Xcode開啟按照提示編輯即可。
01.
1
<?xml
version=
'1.0'
encoding=
'UTF-8'
?>
03.
3
<plist
version=
'1.0'
>
04.
4
<dict>
05.
5
<key>items</key>
06.
6
<array>
07.
7
<dict>
08.
8
<key>assets</key>
09.
9
<array>
10.
10
<dict>
11.
11
<key>kind</key>
12.
12
<string>software-
package
</string>
13.
13
<key>url</key>
14.
14
<string>ipa包URL(必填)</string>
15.
15
</dict>
16.
16
<dict>
17.
17
<key>kind</key>
18.
18
<string>full-size-image</string>
19.
19
<key>needs-shine</key>
20.
20
<
false
/>
21.
21
<key>url</key>
22.
22
<string>下載時大圖(非必填)</string>
23.
23
</dict>
24.
24
<dict>
25.
25
<key>kind</key>
26.
26
<string>display-image</string>
27.
27
<key>needs-shine</key>
28.
28
<
false
/>
29.
29
<key>url</key>
30.
30
<string>下載時小圖(非必填)</string>
31.
31
</dict>
32.
32
</array>
33.
33
<key>metadata</key>
34.
34
<dict>
35.
35
<key>bundle-identifier</key>
36.
36
<string>BundleID(必填)</string>
37.
37
<key>bundle-version</key>
38.
38
<string>
1.0
</string>
39.
39
<key>kind</key>
40.
40
<string>software</string>
41.
41
<key>subtitle</key>
42.
42
<string>副標題(非必填)</string>
43.
43
<key>title</key>
44.
44
<string>應用名(必填)</string>
45.
45
</dict>
46.
46
</dict>
47.
47
</array>
48.
48
</dict>
49.
49
</plist>
相關推薦
iOS AppStore企業賬號打包釋出APP流程詳解
一、通過企業賬號申請證書 1 Certificate Signing Request (CSR)檔案 在Mac系統中進入“鑰匙串訪問”,選擇“鑰匙串訪問”-“證書助理”-“從證書頒發機構請求證書…”,如圖1所示: —>填寫前兩項,並選擇“儲存
蘋果企業賬號打包釋出APP流程詳解
一、通過企業賬號申請證書 1 Certificate Signing Request (CSR)檔案 在Mac系統中進入“鑰匙串訪問”,選擇“鑰匙串訪問”-“證書助理”-“從證書頒發機構請求證書…”,如圖1所示: —>填寫前兩項,並選擇“儲存到磁碟”,如圖2所示:
蘋果賬號打包釋出APP流程詳解
賬號型別 蘋果開發者賬號分為個人、公司、企業、和教育四種賬號型別。 個人開發者賬號(Individual)包含免費賬號和付費賬號。免費賬:申請免費賬號就可以從App Store下載軟體;付費賬號:99美元一年,供個人開發使用。個人賬號只能有一個開發者
unity3d配置Android環境,打包釋出Apk流程詳解
Unity配置Android環境,打包釋出安卓流程 SDK檔案 二、安裝 JDK 執行安裝程式jdk-7u67-windows-x64 Java-JDK 分別點選下一步進行安裝。 安裝中 在安裝過程中先後會出現兩次選擇安裝目錄的介面,如果預設路徑不是以下兩個路徑,全部改為以下路徑,如果
unity3d-配置Android環境,打包釋出Apk流程詳解
轉載自: http://www.jianshu.com/p/3c67fbfbb67c Unity配置Android環境,打包釋出安卓流程 SDK檔案 二、安裝 JDK 執行安裝程式jdk-7u67-windows-x64 Java-JDK 分別點選
Unity 使用教程 之 Win 配置Android環境,打包釋出Apk流程詳解
轉載自:http://www.jianshu.com/p/3c67fbfbb67cUnity配置Android環境,打包釋出安卓流程SDK檔案二、安裝 JDK 執行安裝程式jdk-7u67-windows-x64Java-JDK分別點選下一步進行安裝。安裝中在安裝過程中先後會
unity配置Android打包釋出Apk流程詳解
第一步:如果想要讓Unity可以打包Apk,你需要先下載一個JDK7以上(包括7)的版本。 並且必須是64位。 安裝時請記住您的安裝路徑 下面是分享的JAVA的jdk 下載完成後,進行解壓: 一定要放在自己能記住的地方,並且不能有中文路徑 安裝JDK
iOS 企業版賬號打包及釋出-圖文流程詳解
每一版Xcode升級之後,Archieve打包的介面都會略有調整,今天我們來講一下Xcode9的企業版打包流程。 假設現在我們已有蘋果企業版開發者賬號 $299的,並且已經建立好證書、說明檔案等前期準備工作。下面我們從Archieve說起。 一、打包 1、Product-Archieve
Android熱更新Tinker + 多渠道打包 + 加固的流程詳解
一、Tinker熱修復 關於熱修復的作用,不用多說了,一句話概括就是通過讓使用者無感的方式來修復線上應用的bug。這裡介紹的是微信Tinker。 下面的接入方式都是參考自Tinker官方文件來。我這裡主要是把我接入的步驟(通過AndroidStudio +
IOS企業版打包釋出直接在手機上升級伺服器配置再也不用AppStore了
本文的服務端使用的linux+nginx 首先配置https訪問 建立SSL證書執行以下命令: cd /usr/local/nginx/conf openssl genrsa -des3
iOS開發證書、bundle ID、App ID、描述檔案、p12檔案,及企業證書打包釋出詳述
1 .iOS開發證書,描述檔案,bundle ID的關係 蘋果為了控制應用的開發與釋出流程,制定了一套非常複雜的機制。這裡面的關鍵詞有:個人開發者賬號,企業開發者賬號,bundle ID,開發證書,釋出證書(又叫“生產證書”),開發描述檔案,釋出描述
iOS開發從申請開發賬號到APP上架的整體流程詳解
應公司要求,寫一份文件從申請賬號一直到APP上架的整體流程,下面進入正文。 首先第一步,申請開發者賬號: 開發者賬號有三種,分別是個人,組織,教育機構,其中組織又分為公司和企業,其中個人和公司都是99美金/
iOS- 一鍵自動打包釋出到Fir和AppStore
特別說明:如果專案沒有采用Cocoapods管理,沒有.xcworkspace,只有xcodeproj;只需要將指令碼中這句 xcodebuild \ archive -workspace ${project_path}/${project_name}.xcworkspace \ 這句替換成
iOS 蘋果企業賬號申請流程
申請需要用到的一些資料:.一張可以付美元的信用卡(如VISA或萬事達)、一個企業郵箱賬號還有公司的營業執照影印件(申請鄧白氏碼的時候需要用到)。2.點選上圖中的Account,進入登入頁面後輸入賬號密碼,(這裡需要注意的是:該賬號不能是申請過蘋果個人或公司賬號的,如果沒要賬號
蘋果企業賬號發布APP詳解——通過自己網站分發應用
.net 測試 ref 大小 isp content href 設備管理 mac 一、通過企業賬號申請證書 1 Certificate Signing Request (CSR)文件 在Mac系統中進入“鑰匙串訪問”,選擇“鑰匙串訪問”-“證書助理”-“從證書
iOS APP上架流程詳解
復制 存儲 iphone6 調試 5.1 編輯 gre 9.png 待審核 iOS APP上架流程詳解 青蔥烈馬 2016.04.28 前言:作為一名 iOS 開發工程師, APP 的上架是必備技能. iOS 上架的流程主要可以簡單總結為: 一個包,兩個
Xcode10打包釋出App Store,iOS9崩潰
最近更新了Xcode10和macOS10.14,想著可以在暗黑模式下盡情瀟灑。然而,在用Xcode10打包提交一個版本之後,線上崩潰接踵而至。這就很尷尬了,釋出前,不管是開發自測還是測試同學的除錯,都沒有問題,一上線就各種問題。 查看了bugtags上的反饋情況,發現崩潰基
使用Idea 打包釋出配置流程(一)
1. idea前期準備:首先需要配置jdk版本,git和maven; 2. maven倉庫地址配置: 3. git配置: 4. 從遠端Git倉庫拉取程式碼: 5. 拉取到工程程式碼後,reimport載入工程依賴包
IT瞄~ react-native 加簽打包釋出app
生成一個簽名金鑰 你可以用keytool命令生成一個私有金鑰。keytool 命令所在目錄為jdk安裝目錄的bin下 $ keytool -genkey -v -keystore my-release-key.keystore -alias my-key-a
蘋果App Store上傳應用流程詳解
AppStore上傳及更新文件 必要條件 上傳AppStore所需的賬號密碼 上傳準備 1.bundle identifier 對應上傳AppStore證書所使用的bundleID填寫 2.版本號version 如3.1.0,3在版本大規模改動時進行調整,1是在版本有新特色及較大改動時跳轉,0是