ios應用打包ipa真機調試發布流程

來源:互聯網
上載者:User

一.真機調試

1.首先登入到

http://developer.apple.com/iphone/index.action

點擊第一個進入

選擇第一個Certificates

點擊Click here會下載下來一個名字為  AppleWWDRCA.cer,只需下載一次。

2.下載完成之後雙擊安裝到鑰匙串中去

現在開始用鑰匙串申請一個認證,此認證在之後產生開發人員認證和發布認證都需要用到

填寫郵件地址,並選擇儲存到磁碟

之後將位置選為案頭,一直點繼續,最後會在案頭上組建檔案CertificateSigningRequest.certSigningRequest

3.接下來添加裝置

https://developer.apple.com/account/ios/device/deviceList.action

進入之後 點擊右上方的添加

填寫一個名字和你的裝置的uudid,udid可以在xode的o rganizer視窗找到

之後點擊提交就可以

接下來開始申請開發人員認證,選擇第一個

然後點擊右上交的建立

然後選擇之前鑰匙串在案頭上產生的認證

點擊繼續,最後點擊done完成,等狀態可用之後下載該認證,雙擊安裝

4.接下來進入APPId頁面

name可以隨意

下邊這個盡量選擇com.yourcompany.appname,名字需要記住,之後會用到

點擊繼續,最後提交

5.接下來是開始下載設定檔Provisioning
profile

點擊右上方的+,添加認證,選擇第一個

之後選擇appid和開發人員認證

點擊繼續,選擇裝置

給設定檔命名,最後點擊產生

然後下載該設定檔

將下載下來的檔案拖到organzer視窗

6.到了這一步基本上已經完成百分之九十九了

開啟該應用的pilist檔案

將Bundle identifier改為com.yourcompany.appname格式

版本號碼什麼的最好全都設定好

在BUild Setting中找到code sign將調試(debug)選上之前下載好的開發人員認證,distribution和release選擇之後下載好的發布認證。

點擊左上方你的應用程式名稱

設定為偵錯模式,之後發布的話改為release模式

串連你的裝置和mac,將模擬器改為你的裝置

運行之後就可以在你的iphone或者itouch上真機調試了

二.打包發布和產生ipa檔案

1.我們開始申請發布認證和相應的發布認證設定檔

流程和開發人員調試認證一樣,只是將要在distributionyemian申請

2.之後我們要將Xcode改為release之後,開始編譯(注意編譯之前最好先clean一下,並且讓專案檔中盡量不要出現中文,並且禁止調用私人`API)command+B,編譯之後,又擊app,選擇show in finder

如果你需要ipa檔案可將下邊選中檔案直接拖到itune裡,自動產生ipa檔案(如果發現該檔案不現實ICON,需要在項目中複製一張icon圖片,並命名為iTunesArtwork

將此檔案壓縮為zip檔案,這個zip檔案就是你需要上傳的檔案。

3.開啟工具,找到app loader工具

開啟之後按照步驟將zip檔案提交到App Store,ti jiao可能會失敗,比如你的像木有調用私人api等

現在大功告成,最後等待最終審核,大概兩周左右

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.