1. 程式人生 > >把ipa包上傳到AppStore

把ipa包上傳到AppStore

首先你需要有一個蘋果的開發者帳號,一個mac系統。如果沒有帳號可以在開啟http://developer.apple.com/申請加入蘋果的開發者計劃。支付99美元每年,怎麼申請網上有詳細的介紹,在此不多做介紹。
如果你已經有了一個IDP,開啟http://developer.apple.com/並登入到蘋果MemberCenter,見下圖 登入以後可以看到下面這個介面,列出了你開發需要的一些工具,支援,itunes app管理等內容。 選擇第二項:Ios provisioning Portal,進入,所有證書相關的都在這裡進行。 在下圖的左邊選擇 App IDs,我們先建立一個AppId,對於要釋出到Appstore上的程式,都有一個唯一的AppId,下面會列出你當前所有的AppId
我們點選右上角的New App ID 其中有兩項需要你自己填:
第一個Description,用來描述你的appid,這個隨便填,沒有什麼限制;
第二項Bundle Identifier (App ID Suffix),這是你appid的字尾,這個需要仔細,因為這個內容和你的程式直接相關,後面很多地方要用到,最好是 com.yourcompany.yourappname的格式,當然沒有公司名的個人開發者,第二項可以用你自己的英文名字或者拼音,如下圖
appcan.cn線上ipa包編譯時需要填寫的iapp IDs就是你再此輸入的第二項內容 填完後submit,如下圖,可以看見我們已經生成的appid:ebook appid。想要支援推送服務和icould等也可以在這兒配置:
這兒需要一個mac系統。以下內容以雪豹系統為例,其他版本差別不是很大。
首先開啟應用程式-實用工具-鑰匙串訪問(KEY CHAIN),在證書助理中,選擇"從證書頒發機構求證書",如下圖 在下圖所示的介面,你的電子郵件地址:填你申請idp的電子郵件地址,常用名稱,預設就好,CA空,選擇存貯到磁碟,點選"繼續": 選擇儲存的位置,比如選擇桌面 下一步點選完成,你就可以看到你的桌面多了一個CertificateSigningRequest.certSigningRequest的證書請求檔案。 繼續登入到你的MEMBER CENTER,選擇左邊的certificates項,可以看到它右邊有四個選項,我們選擇Distribution,點選下面的click here to download now.
下載完成後,雙擊安裝,安裝成功後,可以在你的鑰匙串裡面的證書下面看到這個中級證書。 OK,現在來請求一個真正的釋出證書,還是在這個頁面,點選request certificate 這個頁面告訴你怎麼生成釋出證書,點選下面的"選取檔案",選擇你在第一步建立的證書請求檔案,然後點選"submit" OK。現在你有一個證書可以下載了,如下圖(不能下載請重新整理頁面) 點選"download"下載你生成的證書,下載完成後雙擊安裝,如果有如下提示,選擇login,OK 這時再檢視你的鑰匙串,應該有下面這一行Iphone Distribution的證書,注意,這個證書有一個小三角可以點選,展開後有一個對應的金鑰。如果你沒有這個鑰匙,那麼請檢查上面那一步做錯了。 現在釋出證書已經安裝了,我們選擇這個證書,右擊,選擇,匯出"xxxxxxx",如下圖 給你要匯出的證書起個名字,選擇一個存的位置,注意,儲存成P12的資訊交換檔案 輸入密碼,如果mac系統有密碼,後面還會要求你輸入系統密碼。 現在你就有了釋出程式需要的p12檔案。
appcan.cn線上ipa包編譯時需要上傳的distribution.p12就是你匯出的釋出證書;certificate password就是匯出證書時填寫的密碼。 在下圖左邊選擇provisioning選項,同樣的右邊的子項中選擇distribution,來生成一個釋出的準備檔案 選擇new profile,在下圖中,第一個method,選擇appstore;
Profile name,這個隨便填,下面的App ID,選擇我們開始的時候建立的appid,這個必須一致。確認後提交。 等待幾秒鐘,provisioning就可以下載了,點選download,下載。我們得到了一個xxxxxx.mobileprovision
appcan.cn線上ipa包編譯時需要上傳的distribution.mobileprovision就是你生成的檔案 現在,我們的證書的準備工作就做完 了,我們有了一個appid,一個p12格式的證書檔案,一個provisioning檔案。

相關推薦

ipaAppStore

首先你需要有一個蘋果的開發者帳號,一個mac系統。如果沒有帳號可以在開啟http://developer.apple.com/申請加入蘋果的開發者計劃。支付99美元每年,怎麼申請網上有詳細的介紹,在此不多做介紹。 如果你已經有了一個IDP,開啟http://developer.apple.com/並登入到

iOS 如何利用Application Loader 將ipaAppStore

自己之前的專案中,在提交上傳AppStore的時候用iTunes connect 上傳ipa包的時候總是操作不能成功,浪費了很多的時間也還是沒有上傳成功,於是就換一種方式進行上傳,就是application loader 。(相信你應該是利用iTunes connect上傳

ipaitunes store失敗

昨天打包上傳ipa包, 遇到了故障, 開始以為是網路問題, 但是切換了各種網路之後發現這個不是網路問題, 我推測應該是蘋果在mac上更新了什麼東西, 換用application Loader 工具上傳還是不行, 但是比Xcode直接上傳的好處是 可以看到錯誤

打包時AppStore發現不見了 (iOS10 打包)

前兩天,在上傳appsotre的時候,發現工程打包後怎麼也上傳不上去 後來給蘋果發去了郵件,蘋果的回覆說我們獲取了使用者的隱私許可權,我擦,明明我只獲取了一個相簿許可權,而且是匹配了iOS10的,怎麼回覆還是這樣子呢! 於是我就去找是不是ATS許可權問題,後來發現還是不對,

Docker 如何鏡像到docker hub

1-1 ima 準備 -1 .com tags container 到你 ubun 1 首先你得準備一個hub 的帳號, 去 https://hub.docker.com 註冊吧! 2 在hub那裏新建一個倉庫, 這個就類似於github那邊的..create --->

nexus搭建maven私服及私服jar和下載

ive 校驗 public 我們 賬號 依賴 detail 接下來 triangle nexus搭建maven私服及私服jar包上傳和下載 標簽: nexus管理maven庫snapshot 2017-06-28 13:02 844人閱讀 評論(0) 收

用eclipse怎樣將本地的項目打成jar到maven倉庫

nag 需要 username ges blog rdp sso watermark fig 使用maven的項目中,有時需要把本地的項目打成jar包上傳到mevan倉庫。 操作如下: 1、將maven 中的settings文件配置好用戶名和密碼,如下: <ser

nexus的jar與下載

fff eve ted min plugin 類型 localhost 第三方 服務 1. hosted,宿主倉庫,部署自己的jar到這個類型的倉庫,包括releases和snapshot兩部分,Releases公司內部發布版本倉庫、 Snapshots 公司內部測試版本

項目到github

blog AI AR http 上傳 body tail article pos http://blog.csdn.net/zamamiro/article/details/70172900 http://blog.csdn.net/loguat/article/det

iosappStore所需各種圖片尺寸

圖片尺寸 上傳 引導頁 nbsp span app pstore 啟動 分辨率 引導頁: 640 * 960 640 *1136 750 *1334 1080 *1920 啟動頁: 640 * 960 640 *1136 750 *1334 768 *1024 124

jenkins---windows構建項目jar到linux

img 成功 定向 pan txt con 重定向命令 term tails 2018年02月05日 11:02:17 閱讀數:851 1,怎麽構建jar包可以參考下此鏈接:http://blog.csdn.net/zk0920zk/article/detai

Python 第三方至 PyPI 服務器

三方 xtra simple 指定 utils 版本 ng- index 文件 PyPI 服務器主要功能是?PyPI 服務器怎麽搭建? PyPI 服務器可以用來管理自己開發的 Python 第三包。 Pypi服務器搭建 Python 第三方包在本地打包 # 本地目錄執行

Java 在Linux下使用nexus3搭建Maven私服並且使用Gradle進行jar以及依賴下載

今天我們來記錄一下如何通過Nexus3搭建Maven私服以及如何通過Gradle進行Jar包的上傳以及依賴使用 本人此次搭建教程使用的是Centos6.5,之前使用Centos7.3此安裝方法一樣適用,所以各版本的同學都可放心安裝。 1.Maven私服搭建 1.1

多媒體照片打成壓縮 (二)

using ICSharpCode.SharpZipLib.Zip; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing;

本地搭建ios測試下載安裝環境(類似蒲公英)

概述 昨天ios開發這小子說公司網很慢每次測試包上傳到蒲公英上都要好久,但是公司這網很垃圾是個事實,為了提高他們的效率,我就本地搭建了一個可以上傳安裝ios測試包的環境。 操作 專案的地址是 https://github.com/iineva/ipa-server 這

windows下idea編寫WordCount程式,並打jar到hadoop叢集執行(傻瓜版)

通常會在IDE中編制程式,然後打成jar包,然後提交到叢集,最常用的是建立一個Maven專案,利用Maven來管理jar包的依賴。 一、生成WordCount的jar包 1. 開啟IDEA,File→New→Project→Maven→Next→填寫Groupld和Artifactld→Ne

如何本地專案至GitHub

1.首先下載git 桌面右擊顯示Git Bash Here、Git GUI Here表示安裝成功 2.在github網頁上建立一個git倉庫   echo "# boot" >> README.md(建立一個名為README.md,內容為# boo

jar到jcenter

H:\[BOOT]\gradle-5.0-bin\gradle-5.0\gradle.properties # in $HOME/.gradle/gradle.properties java6Home=/Library/Java/JavaVirtualMachines/1.6.0.jdk/Cont

本地jarmaven倉庫

本地jar包上傳遠端maven倉庫:cmd視窗執行下面一條命令 mvn deploy:deploy-file -DgroupId=com.xensource.xenapi -DartifactId=xenapi -Dversion=7.0 -Dpackaging=jar -Dfile=c:/use

iOS 打包Appstore報錯ERROR ITMS-90101

打包遇到問題 ERROR ITMS-90101: "This bundle does not support one or more of the devices supported by the previous app version. Your app update must contin