App打包和上傳

weixin_34290000發表於2017-08-02

前面我們把測試和釋出證書都已經建立完成,今天就把專案打包提交,請眼睛往下看。

  • 簡述:
    蘋果從iOS8之後開放的extension是基於xpc程式間通訊技術的,extension是依託在主專案工程裡的, 但是extension應用是沒有辦法呼叫主專案工程裡的私有模組的。
    就像你寫一個share 的 extension,你想呼叫主專案裡的afn是辦不到的,你需要把afn在extension裡面也匯入一遍。
    extension實際是一個類似外掛型的獨立應用,只不過它必須包含在某個主專案工程裡面,否則蘋果不允許上架。
    你的表情包應用實際上有一個主專案工程,而表情包擴充套件只是包含在這個主專案工程裡的。
    也就是說你建立了一個表情包應用擴充套件,實際上一個是專案主工程,一個是表情包擴充套件。倆獨立的應用。
    所以我們申請證書的時候需要兩套,一個主工程的一個表情包擴充套件的,當然如果不是這類應用一套證書也就夠了
  • 廢話不多說配置工程
3865052-5c766814a8251209.png
E549732B-5B28-47D7-837E-4D2B4CD99EDD.png
3865052-339f824483ec9f48.png
15E00874-4724-4EDD-BEC2-1204D1135CB6.png
3865052-6ee13eb4ba844759.png
C39556D2-7F9F-4EE9-9815-2C2E0FED93A2.png
3865052-c4b05b43d3d1b9ce.png
F10186F5-9F21-49B8-A1CB-CB64D045240C.png
  • 去除殭屍模式
3865052-cf7ebc8bb0d3cbb9.png
084372CD-C193-4A04-97C1-D6D01CCB2826.png
3865052-be4aa8491cb18fac.png
50913757-B0A1-4A1B-A97F-5D3C757D5B95.png
3865052-fcc6d25c68e7fe58.png
717089C5-48DE-401C-8538-2F3608D494AA.png
3865052-4f5816b322f9b5f4.png
1B1ED9AE-1959-474B-B240-45684FE797FF.png
  • 這裡介紹兩種上傳appstore的方法
    • 第一種
3865052-9abfc5fd6460876f.png
12B58C63-C65C-4C22-BA49-F9E83DF99256.png
3865052-dc32e405cb2a8d19.png
D5BBE948-C797-4423-85B5-573D2B3671A1.png
 * 第二種使用Application Loader上傳app程式
3865052-8c7626b0626266a3.png
AF017A10-F25B-4F19-8E25-DC2B7D245F52.png

1.Save for iOS App Store Deployment
儲存到本地 準備上傳App Store 或者在越獄的iOS裝置上使用

2.Save for Ad Hoc Deployment
儲存到本地 準備在賬號新增的可使用裝置上使用(具體為在開發者賬戶下新增可用裝置的udid),該app包是釋出證書編譯的(The app will be code signed with the distribution certificate.)

3.Save for Enterprise Deployment
這種主要針對企業級賬戶下 準備本地伺服器分發的app

4.Save for Development Deployment
針對內部測試使用,主要給開發者的裝置(具體也為在開發者賬戶下新增可用裝置的udid)。該app包是開發證書編譯的(The app will be code signed with your development certificate)

  • 此處我們選擇第一個Save for iOS App Store Deployment
3865052-d830486ab014b136.png
EABCEE45-8CE8-431D-9679-5139DB26A2F7.png
  • 之後打包成功會讓我們選擇ipa包儲存地址我們把包儲存到本地。
    • shift + command + g 快捷鍵調出前往資料夾輸入:
      /Applications/XCode.app/Contents/Applications(前提是你要安裝了XCode開發環境)點選前往
3865052-c0c92f565283fa6e.png
B61D5DB6-A6A9-410C-8C91-E0AD085138F4.png
3865052-3bf7b72bd8cf70f3.png
F0FED6EB-B078-4FA9-9099-04723F8A0498.png
3865052-01504a4be5f699eb.png
A74588DF-4898-4580-8BF9-893B69D780FD.png
  • 剩下的就是漫長的等待 等待 等待 .......(等待上傳好的那一刻,眼淚為你唱歌......哈哈哈哈哈)

  • ok 上傳完成,繼續往下走, 進入我們的itunes Connect ---> 活動

3865052-f6c9fb86d3462243.png
FC5DAA1F-5AAF-458D-8C4C-4ED67D379AB4.png
3865052-befb7a6d284e7fcc.png
11763F0B-EE54-4F2D-9F80-BFA3F517F6DA.png
  • 最後點選儲存, 提交以供稽核。剩下的就是等待,等待, 等待(等待稽核過的那一刻,眼淚為你唱歌。哈哈哈哈)

O啦。到此全部流程已經結束剩下的就是等待結果。

相關文章