第一次嘗試,還是一個比較繁瑣的過程。
1,首先你需要有一個apple developer開發者賬號,登入後台。
需要創建一個發布者證書,可以看到上面我 已經創建了一個開發者證書,下面是新創建的發布證書。
創建的步驟如下:<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+CrTyv6ptYWO1xNS/s9e0rrncwO2jrDwvcD4KPHA+CjxpbWcgc3JjPQ=="/uploadfile/2014/0922/20140922104918333.png" alt="\">
生成一個CertificateSigningRequest.certSigningRequest 文件,然後在新建一個證書,如下圖:
然後將生成的CertificateSigningRequest.certSigningRequest文件選擇上傳,生成一個證書文件,下載雙擊安裝。
再此查看鑰匙串訪問,可以看到證書:
app id和device再調試的時候應該已經創建了,忽略這個步驟,然後創建一個新的provisioning profiles,如下圖:
然後下載安裝
然後做一些准備工作,發布到app store,首先進入開發者中心,進入itunes connect
然後添加一個新的app,把改需要的信息都填寫進去
准備工作完成,然後打開xcode,打開代碼工程,設置好工程屬性,主要是bundle id building setting裡面的code signing
選擇對應的發布證書,然後准備打包。
打包的時候,目標一定要選擇 ios devices,不然 product ->archive選項是灰顯的
選擇XCode->product->archive來打包ipa文件,如下圖
然後選擇分發
上傳至apple 服務器,等待審核即可。
當然也可以選擇第二項,保存到本地,然後去運行安裝。 或者采用xcode帶的工具 application loader來上傳,不過這個工具經常因為網絡問題,而出現很多阻礙,建議用xcode直接上傳。
在finder中選擇應用程序(Applications)->右鍵選擇Xcode->顯示包內容->contents->Applications->Application Loader
打開Application Loader會出現登錄界面,同樣用登錄開發者中心的賬號登錄,第一次登錄會出現一個接受協議頁面,打√後繼續就行了
c.進入後選擇Deliver Your App,會出現你在developer中心填寫的項目,是等待上傳狀態,選擇上傳ipa就可以了。
4.上傳成功後再回到開發者中心,刷新頁面就會發現項目是等待審核狀態了,正常審核周期是5個工作日
打包時候有些資源是必須要有的,不然會上傳驗證失敗,Icon.png Icon-72.png Icon-76.png Default.png等
具體可以搜索其他資料。
另外一篇關於qml部署和開發ios app的文章:
http://www.seanyxie.com/qt-qml移動開發之在ios上開發和部署app流程簡介/
更多詳細步驟: ios-app應用程序發布到app-store流程