沒有mac 電腦,uni-app打包ipa文件并上架App Store的親身經(jīng)驗(yàn)

?沒有mac 電腦,uni-app打包ipa文件并上架App Store的親身經(jīng)驗(yàn):

這是我第一次在簡書上發(fā)表博客,之前在寫代碼,程序出現(xiàn)bug的時候,經(jīng)常會搜到簡書,自己得到了幫助,現(xiàn)在想把自己的一些開? 發(fā)經(jīng)驗(yàn)放到簡書上,希望能幫助需要幫助的人~~~~大家一起加油?。?!

我的開發(fā)app方式是混合開發(fā),即h5和uni-app兩者通信開發(fā)的,開發(fā)完使用Hbuilder打包,可以打安卓的apk包,也可以打ios的ipa包,下面我就具體來說一下,打包和上架的流程。

?首先我沒有mac book,所以借助工具,這一步參考鏈接

我使用Hbulider打包工具進(jìn)行打包

**我使用Hbulider打包工具進(jìn)行打包

1. 在app開發(fā)完成后一定要不斷測試,最好真機(jī)測試,確定沒有問題時再打包。打完ipa包后也要在用真機(jī)測試幾遍,因?yàn)橐坏┯衎ug,在上架APP Store審核的過程中就會被退回,上架時間會延遲。

AU這個工具是收費(fèi)的,此工具需要購買激活碼使用。在官網(wǎng)上先購買再下載使用。

具體使用參考:http://www.applicationloader.net/appuploader/purchase.php

下載之后:![AU](http://www.applicationloader.net/appuploader/templates/images/appuploader_logo.png

"安裝完的圖標(biāo)")

2. 使用方法,安裝后運(yùn)行,用申請下來的蘋果開發(fā)者賬戶進(jìn)行登錄,登錄后需要注冊開發(fā)者賬戶手機(jī)的驗(yàn)證碼,這個驗(yàn)證碼,我就問老板要的驗(yàn)證碼,發(fā)了5次,才行,才能正常登錄。

3. 接著申請申請iOS發(fā)布證書(p12文件),具體步驟:http://www.appuploader.net/blog/zh/100.html

4. 創(chuàng)建iOS發(fā)布描述文件(.mobileprovision文件),具體步驟:http://www.appuploader.net/blog/zh/100.html

5. 這樣打包用的三個文件就齊了。

6. 使用HbuliderX進(jìn)行云打包。

7. 但是打包時會有一個錯誤提示,不能打包,缺少UniversalLinks配置,這是因?yàn)閍pp里有微信支付,吊起微信支付成功后返回的鏈接。(要求https開頭,\結(jié)束),微信開放平臺也需要配置相同的。

這兩個地方都需要配置,目前也沒有什么好方法,

我總結(jié)的方法是:http://manhuadao.online/這個鏈接,再加一個https訪問嗎,原來的http也要保留,https用來配這個UniversalLinks,http不動,保證安卓不出問題,只能用https配置,http會報錯不合法。

8. 因?yàn)橐渲肬niversalLinks,需要在蘋果開發(fā)者官網(wǎng)上配置下面截圖的Associated?Domain并保存。

以上是打包的過程,沒有問題可以成功打App包

**App Store艱難的上架流程**

1. 上架前先進(jìn)行真機(jī)測試,打好的測試包要在手機(jī)上測試,沒有問題后再在發(fā)布包,進(jìn)行上架。測試要先在蘋果開發(fā)者中心后臺,備案測試手機(jī)的uiid,然后再申請證書,沒錯,要備案之后,才能打測試包,否則打的包安裝不了。 參考網(wǎng)站:http://www.applicationloader.net/blog/zh/2338.html

2. 3月4日開始上架:具體步驟參照網(wǎng)站:http://www.applicationloader.net/blog/zh/88.html

3. 登錄https://appstoreconnect.apple.com/???

按照第2點(diǎn)的鏈接,里面的步驟進(jìn)行。

4. 在Au工具中上傳ipa文件遇到的坑,我已經(jīng)在設(shè)置里填好上面的app專用密碼了,也上傳成功了,但是https://appstoreconnect.apple.com/WebObjects/iTunesConnect.woa/ra/ng/app/1501472922/activity/ios/builds 活動里沒有看到上傳的版本。官方還給我發(fā)了一封郵件,說明出錯了,后又重新申請p12文件和描述性文件,主要一定要選 “發(fā)布版”,重新打包,重新上傳,再走一遍流程!?。?!

走完一遍流程突然發(fā)現(xiàn),上傳失敗了,報錯信息中是說版本號沖突了,然后修改版本號,重新打包,再上傳!尼瑪?。。。【W(wǎng)速又很卡?。?!1

直到上面的網(wǎng)站變成下面這樣,就說明上傳成功了:

成功后,我的界面顯示:

盡量測試,如果已經(jīng)測試了,可要在app-store后臺配置信息相關(guān)信息(上面的網(wǎng)址):左側(cè)邊欄:App信息

1. 右下角類別選 應(yīng)用類別

2. 隱私政策網(wǎng)址:寫自己App網(wǎng)站里的隱私頁面鏈接即可。

3. 手機(jī)app截屏,注意如果不支持ipad,要上傳2種尺寸,6.5的(1242*2688)有底部橫線,改尺寸和 5.5(1242*2208)沒有底部橫線,p掉,再改尺寸。

4. 宣傳文本:APP的一句話介紹: XXXXXXXXXX。

5. 描述/簡介:XXXXXXXXXX。

6. 關(guān)鍵詞:XXXXXXXXXX

7. 技術(shù)支持網(wǎng)址:官網(wǎng)

8. 版權(quán) 按照格式設(shè)置: ?App名稱

9. 版本 設(shè)置上架后顯示的版本號:1.3.1

10. 分級選項(xiàng)根據(jù)自己的app情況選擇,判斷適配的年齡段。

11. 測試賬號:XXXX 密碼:XXXX

12. 聯(lián)系信息:XXXXXXXXXX

13. 版本發(fā)布:在 App 審核后自動發(fā)布此版本

保存并點(diǎn)擊 提交以供審核

會讓你選:內(nèi)容版權(quán) 一般選否

? ? ? ? ? ? ? ? ? 廣告標(biāo)識符:如果APP有投放廣告的選是,沒有選否(漫花島選是)

? ? ? ? ? ? ? ? ? 會彈出一些選項(xiàng),全選

點(diǎn)擊“提交”

14. 提交審核回到我的APP查看會提示正在等待審核,審核有時很快一兩天,或要幾天時間,常登陸看看審核情況,或看郵件提示. 如果變成可供銷售,恭喜你~上架成功了!

15. 當(dāng)蘋果返回審核結(jié)果后,如果是可供銷售,說明上架成功了,剛上架的APP會在48小時內(nèi)同步到App Store,如果暫時搜索不到耐心等下?。ㄓ袝r差,發(fā)布后分發(fā)有延遲,至少3個小時)

我被退回3次,第四次終于上架成功了。

有一個退回的問題比較難解決,在這里記錄一下:

**準(zhǔn)則1.2-安全-用戶生成的內(nèi)容

您的應(yīng)用程序可以顯示用戶生成的內(nèi)容,但沒有適當(dāng)?shù)念A(yù)防措施。

具體來說,該應(yīng)用程序沒有實(shí)現(xiàn)一種機(jī)制,使用戶可以標(biāo)記不受歡迎的內(nèi)容,也沒有實(shí)現(xiàn)一種機(jī)制,使用戶可以阻止濫用內(nèi)容的用戶。

這是退回報錯的內(nèi)容。

其實(shí)就是隱私協(xié)議,審核人員沒有看到,在回復(fù)里給與回復(fù)說明即可,如果真的沒有就加上。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容