1. 程式人生 > >APP打包釋出到App Store完整流程(圖文並茂簡單易懂)

APP打包釋出到App Store完整流程(圖文並茂簡單易懂)

一.iOS APP從打包到釋出appStore完整流程

1.首先確保程式碼裡面連線的是正式環境,選擇上傳appStore對應的pp檔案
(如果1.3.8.1包在appstore不是已經稽核通過,都可以再次用1.3.8.1版本上傳,只要bulid和上次不一樣既可以,一般是累加)

Paste_I這裡寫圖片描述mage.png

因為生產環境archive包其實選的是這個configration (Release)

Paste_Image1.png
這裡寫圖片描述
所以要確保Release 選擇的是上傳appstore的釋出型別

這裡寫圖片描述
Paste_Image2.png
如果沒有就構建一個如下型別的pp檔案既可
這裡寫圖片描述

Paste_Image3.png

2.打發布包 首先選中Product 然後選中Archive。

這裡寫圖片描述
Paste_Image4.png

3.打包成功 會進入到如下介面。(建議選擇第二種,第一種進度條都沒有,卡在哪裡都不知道)我們這裡選擇第二種

這裡寫圖片描述
Paste_Image5.png

4.選中export 接下來的步驟 選擇打那種ipa包。

這裡寫圖片描述
Paste_Image6.png

匯出既可。
補充:相關型別選擇解釋

這裡寫圖片描述
Paste_Image7.png

5.用xcode自帶的application loader工具釋出

這裡寫圖片描述
Paste_Image8.png

選取剛剛打出來的ipa包上傳即可

這裡寫圖片描述
Paste_Image9.png

可能要等待幾分鐘

這裡寫圖片描述
Paste_Image10.png
6.點選https://itunesconnect.apple.com登入。點選我的app-選擇317護。 (ipa包提交到itunesconnect這段時間 會有一段時間緩衝期 等一會就OK。)
.當釋出新版本 點選如下的➕版本

這裡寫圖片描述
Paste_Image11.png

正常是如下,可以點選的

這裡寫圖片描述
Paste_Image12.png

接著填寫版本資訊,可以複製以前版本的

這裡寫圖片描述
Paste_Image13.png
在接下來等它在這裡發生變化(大概要等待4分鐘,等待加號可以點選,就可以選擇剛剛上傳的ipa包了)

這裡寫圖片描述
Paste_Image14.png
這裡寫圖片描述
Paste_Image15.png
這裡寫圖片描述
Paste_Image16.png
這裡寫圖片描述
Paste_Image17.png

這樣就可以了,狀態變成正在等待稽核

這裡寫圖片描述
Paste_Image18.png
2017年1月19日
一.appStore 如何顯示4位的版本號
效果:

這裡寫圖片描述
Paste_Image19.png

實現原理:新增一個自己管理的配置項值 sys-clientVersion,(所有展示相關,以及根據版本判斷升級流程相關全用該值)
具體實現:
第一步:plist新增新的配置項

這裡寫圖片描述
Paste_Image20.png

第二步:新增取值的巨集定義,以後公共入參,設定裡面顯示的版本號,以及根據版本號判斷升級流程相關,全用該巨集

![define SYS_CLIENTVER [[[NSBundle mainBundle] infoDictionary] objectForKey:@”sys-clientVersion”]]

//eg:公共引數
+ (NSDictionary )addCommonParameters:(NSDictionary)dic
{
//給所有介面,新增版本號引數
NSMutableDictionary *param = [NSMutableDictionary dictionaryWithDictionary:dic];
[param setObject:SYS_CLIENTVER forKey:@”version”];
[param setObject:@”Iph” forKey:@”platform”];

return [NSDictionary dictionaryWithDictionary:param];

}
第三步:上傳appStore,新版本寫成sys-clientVersion 一樣的值1.3.8.1 既可。

這裡寫圖片描述
Paste_Image21.png
如果您發現本文對你有所幫助,如果您認為其他人也可能受益,請把它分享出去。

相關推薦

APP打包釋出App Store完整流程圖文並茂簡單易懂

一.iOS APP從打包到釋出appStore完整流程 1.首先確保程式碼裡面連線的是正式環境,選擇上傳appStore對應的pp檔案 (如果1.3.8.1包在appstore不是已經稽核通過,都可以再次用1.3.8.1版本上傳,只要bulid和上次不一

android app 快速接入銀聯支付流程android studio版

剛接觸了下銀聯支付,在網上搜還是看官方文件銀聯支付都不是很清晰,所以自己總結一篇,希望可以幫助大家快速整合。 一.進入下載官網,選擇下載手機控制元件支付demo: https://open.uni

Unity釋出至IOS的流程踩坑記錄

這篇文章主要用於記錄本人親身經歷過的Unity釋出到IOS平臺所遇到的所有坑(其實也就是一些自己並不明白的強制設定),以便於後續再有類似需求時少走些彎路。我的環境:Unity 5.2.2 個人版(破解版)macOS Sierra 10.12.1Xcode 8.2iPhone

在樹莓派上讀取土壤溼度感測器讀數-python程式碼實現及常見問題全面簡單易懂

本篇文章簡單介紹瞭如何在樹莓派上配置土壤溼度感測器以讀取土壤溼度及程式碼實現。 主要包含有以下4個模組: 一、土壤溼度感測器常見型別及介紹 二、實驗所需裝置 三、裝置連線方式與程式碼實現 四、常見問題及注意事項 需要哪個模組的內容直接跳轉去看即可~   一、土壤溼度感測器常見型別及介紹  

IOS應用程式釋出到蘋果APP STORE完整流程使用教程

參考: http://blog.csdn.net/mad1989/article/details/8167529(xcode APP 打包以及提交apple稽核詳細流程(新版本更新提交稽核)) http://www.ttlsa.com/dev/how-to-publish

Xcode10打包釋出App Store,iOS9崩潰

最近更新了Xcode10和macOS10.14,想著可以在暗黑模式下盡情瀟灑。然而,在用Xcode10打包提交一個版本之後,線上崩潰接踵而至。這就很尷尬了,釋出前,不管是開發自測還是測試同學的除錯,都沒有問題,一上線就各種問題。 查看了bugtags上的反饋情況,發現崩潰基

iOS AppStore企業賬號打包釋出APP流程詳解

一、通過企業賬號申請證書   1 Certificate Signing Request (CSR)檔案   在Mac系統中進入“鑰匙串訪問”,選擇“鑰匙串訪問”-“證書助理”-“從證書頒發機構請求證書…”,如圖1所示:   —>填寫前兩項,並選擇“儲存

蘋果賬號打包釋出APP流程詳解

賬號型別 蘋果開發者賬號分為個人、公司、企業、和教育四種賬號型別。 個人開發者賬號(Individual)包含免費賬號和付費賬號。免費賬:申請免費賬號就可以從App Store下載軟體;付費賬號:99美元一年,供個人開發使用。個人賬號只能有一個開發者

蘋果企業賬號打包釋出APP流程詳解

一、通過企業賬號申請證書   1 Certificate Signing Request (CSR)檔案   在Mac系統中進入“鑰匙串訪問”,選擇“鑰匙串訪問”-“證書助理”-“從證書頒發機構請求證書…”,如圖1所示:   —>填寫前兩項,並選擇“儲存到磁碟”,如圖2所示:

手機APP頭像上傳 Hbuider前端 PHP後端完整程式碼已測試通

本程式碼是在Hbuider基礎上做得開發, 話不多說直接上程式碼: 前端: HTML程式碼: <div class="users"> <div id='output'>頭像</div> <div id='dcontent' &g

關於APP上語音播報的完整實現iOS篇

前一段時間,一個“支付寶到賬100萬”的鈴聲在網路上火了起來,其實這在APP上,特別支付類的應用裡,經常用到,今天我們談一下其實現方法,給類似這種場景的開發人員一個參考吧。首先,我們這次是基於推送+語音的方式來實現。使用sound欄位我們都知道,我們可以在進行推送的時候,指定

HBuilder Android APP打包釋出

1、 manifest配置  (1)、應用資訊       (2)、圖示配置:所有圖片格式必須是png,且嚴格符合解析度要求。使用其他圖片格式重新命名為png會導致打包失敗。配置圖示時選擇自動生成所有適用圖示,選擇一個大圖示然後點選生成並替換即可。  

Windows環境下IOS APP打包上傳AppStore詳細流程

我們知道在上架蘋果應用過程中,申請釋出證書需要用到鑰匙串,上傳ipa需要用到xcode或Application loader提交構建版本,這都需要Mac蘋果機。 本文介紹如何在Windows環境下申請證書和上傳IPA流程。 http://bbs.reactnative

ios app開發學習流程入門到精通

Cocoa是Mac OS和iPhone OS上的開發框架,使用Objective-C做為開發語言。當然,在程式碼中也可以嵌入C和C++的語句。初識Objective-C時會覺得它的語法很奇怪,但本質上和其他面嚮物件語言都差不多。具體語法大家可以參考相關文件。 在Cocoa框架中: 所有的控制元件、視窗等都

IT瞄~ react-native 加簽打包釋出app

生成一個簽名金鑰 你可以用keytool命令生成一個私有金鑰。keytool 命令所在目錄為jdk安裝目錄的bin下 $ keytool -genkey -v -keystore my-release-key.keystore -alias my-key-a

Android通過Chrome Inspect調試WebView的H5 App出現空白頁面的解決方法不需要FQ

為什麽 5.1 什麽 方法 下載 進行 htm ron 2.0 調試基於WebView的Hybrid App最舒服的工具當然是Chrome自帶的開發者工具,其中有我們熟悉的Dom樹調試,JS調試,Network監視等等功能。 Google提供的調試Android上WebV

IDEA跑代碼出現Error(7,8) ***App is already defined as object App object App extends Application { 錯誤的解決辦法圖文詳解

機器 strong ima 分析 挖掘 extend AS 收獲 qq群   不多說,直接上幹貨! 問題現象 Error(7,8) App is already defined as object App

Android app 移動推送遇到的問題多問題集合

       關於移動推送這塊,我主要是應用了極光推送跟阿里的移動推送,阿里這塊遇到的問題就是配置檔案這塊, 問題1:碰到一個資源重複的問題,是出現在應用級的build.gradle上面的資源包引用重複, 問題2:遇到的難點就是:無法例項化接收器

【精華】PhalApi 2.x 新版本釋出流程歡迎來開源

當前,2.x新版本釋出的流程,主要如下。   重要的資訊 PhalApi 2.x Kernal核心包(底層程式碼在這裡):https://github.com/phalapi/kernal PhalApi 2.x 專案(直接可用於開發的專案):https://github.com/phalapi/p

APP與終端裝置通訊經驗三具體情形介紹

一、過程還原: 1.1.P2P模型 P2P(Peer to Peer)點對點通訊模型,終端與手機是對等網路,由於終端IP和埠固定,最初由手機建立信令報文傳輸鏈路(常鏈路),之後碼流報文傳輸鏈路(短鏈路)由終端根據手機端的相關的信令報文建立。 1.2.手機連線終端