天天看點

ios app應用程式釋出到app store流程

1,首先你需要有一個apple developer開發者賬号,登入背景。

需要建立一個釋出者證書,可以看到上面我 已經建立了一個開發者證書,下面是新建立的釋出證書。

ios app應用程式釋出到app store流程

建立的步驟如下:

打開mac的鑰匙串管理,

ios app應用程式釋出到app store流程

生成一個certificatesigningrequest.certsigningrequest 檔案,然後在建立一個證書,如下圖:

ios app應用程式釋出到app store流程
ios app應用程式釋出到app store流程

然後将生成的certificatesigningrequest.certsigningrequest檔案選擇上傳,生成一個證書檔案,下載下傳輕按兩下安裝。

ios app應用程式釋出到app store流程

再此檢視鑰匙串通路,可以看到證書:

ios app應用程式釋出到app store流程

app id和device再調試的時候應該已經建立了,忽略這個步驟,然後建立一個新的provisioning profiles,如下圖:

ios app應用程式釋出到app store流程

然後下載下傳安裝

ios app應用程式釋出到app store流程

然後做一些準備工作,釋出到app store,首先進入開發者中心,進入itunes connect

ios app應用程式釋出到app store流程

然後添加一個新的app,把改需要的資訊都填寫進去

ios app應用程式釋出到app store流程
ios app應用程式釋出到app store流程

準備工作完成,然後打開xcode,打開代碼工程,設定好工程屬性,主要是bundle id   building setting裡面的code signing

選擇對應的釋出證書,然後準備打包。

打包的時候,目标一定要選擇 ios devices,不然 product ->archive選項是灰顯的

ios app應用程式釋出到app store流程

選擇xcode->product->archive來打包ipa檔案,如下圖

ios app應用程式釋出到app store流程

然後選擇分發

ios app應用程式釋出到app store流程

上傳至apple 伺服器,等待稽核即可。

當然也可以選擇第二項,儲存到本地,然後去運作安裝。 或者采用xcode帶的工具 application loader來上傳,不過這個工具經常因為網絡問題,而出現很多阻礙,建議用xcode直接上傳。

在finder中選擇應用程式(applications)->右鍵選擇xcode->顯示包内容->contents->applications->application loader

ios app應用程式釋出到app store流程

打開application loader會出現登入界面,同樣用登入開發者中心的賬号登入,第一次登入會出現一個接受協定頁面,打√後繼續就行了

c.進入後選擇deliver your app,會出現你在developer中心填寫的項目,是等待上傳狀态,選擇上傳ipa就可以了。

4.上傳成功後再回到開發者中心,重新整理頁面就會發現項目是等待稽核狀态了,正常稽核周期是5個工作日

打包時候有些資源是必須要有的,不然會上傳驗證失敗,icon.png icon-72.png icon-76.png default.png等

具體可以搜尋其他資料。

原文檢視:

<a target="_blank" href="http://www.seanyxie.com/ios-app%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e5%8f%91%e5%b8%83%e5%88%b0app-store%e6%b5%81%e7%a8%8b/">http://www.seanyxie.com/ios-app%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e5%8f%91%e5%b8%83%e5%88%b0app-store%e6%b5%81%e7%a8%8b/</a>

另外一篇關于qml部署和開發ios app的文章:

<a target="_blank" href="http://www.seanyxie.com/qt-qml%e7%a7%bb%e5%8a%a8%e5%bc%80%e5%8f%91%e4%b9%8b%e5%9c%a8ios%e4%b8%8a%e5%bc%80%e5%8f%91%e5%92%8c%e9%83%a8%e7%bd%b2app%e6%b5%81%e7%a8%8b%e7%ae%80%e4%bb%8b/">http://www.seanyxie.com/qt-qml%e7%a7%bb%e5%8a%a8%e5%bc%80%e5%8f%91%e4%b9%8b%e5%9c%a8ios%e4%b8%8a%e5%bc%80%e5%8f%91%e5%92%8c%e9%83%a8%e7%bd%b2app%e6%b5%81%e7%a8%8b%e7%ae%80%e4%bb%8b/</a>

繼續閱讀