天天看點

蘋果手機上架app流程

作者:乜7142

概述

由于蘋果的機制,在非越獄機器上安裝應用必須通過官方的Appstore,開發者開發好應用後上傳Appstore,也需要通過稽核等環節。AppCan作為一個跨主流平台的一個開發平台,也對ipa包上傳Appstore作了支援。本文從三個流程來介紹如何實作AppCan線上編譯出ipa包,以及上傳到蘋果Appstore。

一、證書的導出

1.1、前期工作

首先你需要有一個蘋果的開發者帳号,一個mac系統。如果沒有帳号可以在打開

http://developer.apple.com/申請加入蘋果的開發者計劃。支付99美元每年,怎麼申請網上有詳細的介紹,在此不多做介紹,下載下傳一個輔助工具:appuploader。

如果你已經有了一個IDP,打開http://developer.apple.com/并登入到蘋果MemberCenter

詳細内容請檢視原文,轉自:http://doc.appcan.cn/dev_iosdom.html

蘋果手機上架app流程

蘋果手機上架app流程

編輯

登入以後可以看到下面這個界面,列出了你開發需要的一些工具,支援,itunes app管理等内容

證書我們這邊可以借助輔助工具appuploader

Appuploader可以輔助在Windows、linux或mac系統直接申請iOS證書p12,及上傳ipa到App Store,最友善在Windows開發上架沒有蘋果Mac電腦的開發者!配合本教程使用,可以快速掌握如何真機測試及上架!

點選蘋果證書按鈕

蘋果手機上架app流程
蘋果手機上架app流程

點選新增

蘋果手機上架app流程
蘋果手機上架app流程

輸入證書密碼,名稱

這個密碼不是賬号密碼,而是一個保護證書的密碼,是p12檔案的密碼,此密碼設定後沒有其他地方可以找到,忘記了隻能删除證書重新制作,是以請務必記住密碼。還有為了安全起見,密碼不要太簡單。 證書名稱是你為了在證書清單裡面便于差別的一個字元,自己好辨識就可以,盡量是是字母和數字之類

選擇證書類型

帶distribution的是釋出類型,帶development的是開發類型。

apple類型=ios+mac,是以開發時選擇ios app development和apple development 類型都是可以的

選擇bundle id

隻有部分類型的證書需要選擇bundle id,例如推送證書。因為大部分證書是不和app關聯的。而是通過描述檔案profile檔案關聯app。

使用appuploader同步服務

如果期望制作好證書後在其他電腦上同樣可以下載下傳到這個證書,或者和你同僚同步此證書,則需要勾選使用appuploader服務同步。否則您需要手動管理p12檔案在不同電腦之間的傳輸,并且一但建立下載下傳後,無法在其他電腦下載下傳,隻能手動複制檔案過去。一般情況下,推薦使用appuploader服務同步。

證書類型說明

IOS開發選擇apple development或者ios app development 類型 ios 釋出選擇 apple distribution或者 ios distribution (app store and ad hoc) 開發推送證書選擇 apple push notification service ssl (sandbox) 釋出推送證書選擇 apple push notification service ssl (sandbox & production)

其他證書不是很常用,可以自行百度各種證書說明

繼續閱讀