1. <tbody id="y0n05"><nobr id="y0n05"><input id="y0n05"></input></nobr></tbody><strong id="y0n05"><acronym id="y0n05"></acronym></strong>

          1. cordova打包ios到上架AppStore全過程記錄

            小編:管理員 968閱讀 2022.09.13

            前言

            上一篇已經講了cordova打包android app的全過程,在這里關于打包ios的過程就盡量簡單說一下了。

            ios重點就是配置開發者證書的一些東西稍微復雜一點,下面圖文詳細的一步步操作。

            ios的配置證書我總結一下大致如下

            首先需要證書和appid,pp文件(配置文件)其實是將appid和證書綁定的作用,主要就是這三個的配置

            一.配置ios證書

            1.打開鑰匙串訪問

            在這里插入圖片描述

            2.鑰匙串訪問---證書助理---從證書頒發機構請求證書:

            在這里插入圖片描述

            3.填寫申請證書的一些信息:

            在這里插入圖片描述

            4.本地生成了如圖所示文件(這個文件是后續在apple開發者中心申請證書時候會用到)

            在這里插入圖片描述

            5.打開apple開發者中心網站登錄:

            在這里插入圖片描述

            6.選擇圖中的證書申請

            在這里插入圖片描述

            7.點擊證書---新增證書

            在這里插入圖片描述

            8.選擇申請證書的類型(這里是上架AppStore的ios分發證書)

            在這里插入圖片描述

            9.這里的chosefile點擊然后選擇步驟4生成的文件然后continue

            在這里插入圖片描述

            10.完成之后證書便生成了然后download下來保存在本地

            在這里插入圖片描述二、配置appids

            1.回到首頁選擇Identifiers選項

            在這里插入圖片描述

            2.選擇APP IDS

            在這里插入圖片描述

            3.選擇type

            在這里插入圖片描述

            4.填寫描述、Bundle ID和權限信息

            在這里插入圖片描述

            5.確認自己填寫的信息之后下一步

            在這里插入圖片描述三、生成pp(配置文件)

            1.回到首頁點Profiles選項

            在這里插入圖片描述

            2.選擇pp文件的類型(上架AppStore選擇App Store)

            在這里插入圖片描述

            3.接下來就是選擇自己剛才生成的appids了

            在這里插入圖片描述

            4.接下來選擇剛才生成的證書

            在這里插入圖片描述

            5.至此pp(配置文件)也生成了,保存在本地

            四、利用xcode進行ios相關配置并打包ipa文件上傳appstore

            1.雙擊證書文件,有放大效果表示成功

            2.打開自己已經創建好的ios項目

            這個ios項目是利用你的cordova封裝的H5項目(不會的請參考上一篇cordova封裝android app)

            在這里插入圖片描述

            3.打開項目文件中的platform---ios,雙擊.xcodeproj文件便可以在xcode中打開此項目了

            在這里插入圖片描述

            4.xcode配置證書描述文件

            在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述

            5.打包完成之后便會生成ipa文件

            在這里插入圖片描述

            6.上傳到開發者中心

            在這里插入圖片描述五、上架Appstore

            1.打開App Store Connect

            在這里插入圖片描述

            2.點擊app Store進入之后填寫一些基本信息(這些都是自己app的信息,看著填就行了)

            在這里插入圖片描述

            PS:App截圖的話直接用xcode打開模擬器截圖就行了

            6.5的截圖用iPhone 11 pro max

            5.5的截圖用iPhone 8 plus

            尺寸必須正確不然上傳不了的

            3.構建版本選擇步驟四中xcode上傳過來的版本就可以了

            在這里插入圖片描述

            4.提交審核:

            所有信息填寫完成之后就可以點擊提交審核了

            六、審核的一些問題

            這里結合我自己項目分享一些過申的經驗

            1.第一次被拒絕:

            一開始我的毫無意外的被拒絕了原因是:

            ==a.app使用了位置信息,必須申請位置權限==

            ==b.app需要用戶登錄才能預覽整個app頁面==

            解決方案:

            a.在xcode配置信息中增加位置權限,很簡單的可以自行百度

            b.由于我的app設置了沒有登錄全部重定向到登錄頁,所以只需要放行app首頁作為加載默認頁,當點擊具體功能時候再提示用戶登錄

            2.第二次被拒絕

            ==app中存在H5微信支付要求我走apple內購,這是不可能的錢多我可以捐希望工程??!==

            解決方案:屏蔽了支付后再次上傳

            3.第三次被拒絕

            ==審核人員檢查到了app內部包含了充值的一些字眼==

            解決方案:雖然支付屏蔽了但是由于場景中有很多展示信息存在充值啊之類的字眼,結果還是會被發現,一氣之下:

            屏蔽了所有的真實場景,全部放在服務器!等著審核過了再加載服務器的配置上app功能!

            思路:我這邊就是服務器直接判斷請求,如果請求來自于iPhone,則加載空殼頁面,真實的場景信息和數據全部不加載!

            4.這次終于審核通過了,可以正常上架AppStore了,然后過了幾天再放開了服務器加載真實的場景配置,也算是蒙混過關了

            總結:把盡量多的配置放在服務端,盡量不改動app端的代碼通過修改服務端來動態加載app端信息!

            在這里插入圖片描述
            關聯標簽:
            国产欧美日韩激情视频一区,久久无码中文字幕无码网站,99久久久成人毛片无码,国产国语脏话对白免费视频,丰满熟女大屁股水多多