<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      【AppStore】一文讓你學會IOS應用上架Appstore

      前言

      咱們國內現在手機分為兩類,Android手機與蘋果手機,現在用的各類APP,為了手機的使用安全,避免下載到病毒軟件,官方都極力推薦使用手機自帶的應用商城進行下載,但是國內Android手機品類眾多,手機商城各式各樣,做不到統一,所以Android的APP上架得一個一個平臺去申請上架,一直讓開發人員頭疼不已,但是還是沒能做到統一。但是!App Store作為蘋果官方的應用商店,雖然做到了統一,但審核嚴格周期長、上架流程復雜麻煩,也是一直讓開發人員頭疼不已,很多app都卡在了審核和上架這兩步,那我們就要放棄iOS上架了嗎?當然不是!本篇文章就是近倆天公司要上架AppStore,我順便做了一下筆記給記錄下來,我們從iOS app上架流程開始梳理,詳細了解下iOS app上架的那些事。

      總體流程

      打開蘋果開發者中心網站:https://developer.apple.com,點擊右上角 Account 進行開發者賬號的申請。

      1.申請開發者->(個人賬號、公司賬號、企業賬號)

      2.創建AppID、Bundle ID、certificates證書、Profiles配置文件

      3.生成Profiles證書、密鑰證書

      4.創建APP

      5.打包發布

      流程實現

      1.因為我的賬號已經申請好了,這里就沒法再演示一遍了。

      2.創建AppID、Bundle ID

      ①打開蘋果開發者官網,點擊Certificates

      ②側邊欄找到Identifiers進行創建

      ③這里選擇App IDs,點擊右上角的Continue按鈕

      ④然后選擇APP

      ⑤在Bundle ID處選擇Explicit,填寫自己項目的ID,這里填寫的ID即是控制臺上傳證書頁面需要填寫的App IDs

      ⑥如需要支付功能、分享功能等需要在Capabilities選擇Associated Domains,需要消息推送則選擇Push Notifications

      ⑦點擊右上角Continue后確認信息無誤后,點擊register進行注冊

      3.生成certSigningRequest文件

      ①如圖,打開應用程序->實用工具->鑰匙串訪問

      ②選擇從證書頒發機構請求證書

      ③接下來填寫郵件地址,選擇存儲到磁盤,點擊繼續

      ④保存到桌面

      4.創建發布證書

      ①側邊欄找到Certificates進行創建

      ②選擇IOS Distribution (App Store Connect and Ad Hoc)

      ③上傳剛才保存到本地的certSigningRequest文件,點擊Continue

      ④然后點擊Download下載cer證書

      ⑤雙擊證書添加到鑰匙串訪問

      ⑥右鍵導出證書

      ⑦選擇導出的格式,為個人信息交換(.p12)

      ⑧導出證書要設置密碼

      5.創建APP

      ①選擇添加APP

      ②填寫app信息

      6.打包發布

      進行打包之前要進行項目配置,如果你的APP有支付/跳轉功能的話,首先按照上述講到的勾選Associated Domains,因為IOS的微信支付需要iOS通用鏈接

      Universal Link是蘋果在WWDC 2015上提出的iOS 9的新特性之一。此特性類似于深層鏈接,并能夠方便地通過打開一個Https鏈接來直接啟動您的客戶端應用(手機有安裝App)。對比以往所使用的URLSheme, 這種新特性在實現web-app的無縫鏈接時,能夠提供極佳的用戶體驗。

      由于蘋果iOS 13系統版本安全升級,微信SDK1.8.6版本要求支持Universal Links方式跳轉,以便進行合法性校驗,提升安全性。

      簡單來說就是以前你的APP要打開其他APP是通過URLScheme實現,后來蘋果提出用Https鏈接來啟動,手機上對應的app(已安裝),更方便與web-app的無縫對接。微信響應了這個方案。所以大家開發的APP無論是微信登錄、微信支付,還是微信分享等一切會跳轉到微信,再跳回來的場景,需要提供這個鏈接。要不然你的應用打開了微信,微信就打不開你的應用。

      那么問題來了,這個iOS通用鏈接改如何獲取呢?官方給出的流程是這樣的:

      在蘋果開發者中心:開啟Associated Domains服務
      獲取相關參數,手動創建apple-app-site-association文件
      部署apple-app-site-association文件到自己的云服務器,配置SSL證書解析域名
      然后手動在manifest.json中配置Associated Domains(域名)
      粘貼通用鏈接到對應權限模塊
      在微信開放平臺配置通用鏈接

      其二就是使用官方給的云服務,但是我個人是不喜歡這樣,這樣我更感覺麻煩!

      其實無非就是在你的服務器上面放上一個名為apple-app-site-association的無后綴的公共訪問文件,然后文件內部配置參數即可。

      因為我們公司的服務器使用的是寶塔,就以寶塔為例子吧:

      擬定一個訪問目錄,放開這個目錄的訪問權限,隨后新建一個文件apple-app-site-association

      文件內容是

      {
          "applinks":{
              "apps":[],
              "details":[
                  {
                      "appID":"你的teamID.你的Bundle ID",
                      "paths":["*"]
                  }
              ]
          }
      
      }
      

      隨后將你的該文件的訪問鏈接(不包括該文件名)填到前端項目的manifest.json->app模塊配置->Payment(支付)->IOS通用鏈接即可

      然后點擊HbuilderX的發行->原生APP云打包->ios(ipa包)->選擇證書,輸入導出證書時設置的密碼,然后點擊發布即可

      發布工具的話,我自己用的是AppStore的Transporter工具,直接登錄蘋果開發者賬號,然后選擇剛才云打包生成的ipa包進行上傳即可,如果你沒有xcode的話,會提示你下載,如不需要選擇暫不下載即可。

      上述為近倆天公司上線項目個人整理內容,水平有限,如有錯誤之處,望各位園友不吝賜教!如果覺得不錯,請點擊推薦和關注!謝謝~??????? [鮮花][鮮花][鮮花]

      posted @ 2024-07-04 16:44  我恨bug  閱讀(944)  評論(6)    收藏  舉報
      主站蜘蛛池模板: 不卡一区二区国产在线| 精品日韩精品国产另类专区| 中国女人大白屁股ass| 黑人玩弄人妻中文在线| av在线网站手机播放| 大方县| 国产jizzjizz视频| 伊人久久综合无码成人网| 在线一区二区中文字幕| 国产成人精品无人区一区| 色色97| 无码综合天天久久综合网| 中文字幕av国产精品| 色av综合av综合无码网站| 天堂а√在线地址中文在线| 不卡国产一区二区三区| 久热在线中文字幕色999舞| 亚洲av精彩一区二区| 亚洲成人av综合一区| 永济市| 亚洲欧美人成人让影院| 久久久久免费看少妇高潮A片| 日韩有码中文字幕av| 99久久亚洲综合精品成人| 免费高清特级毛片A片| 顺义区| 亚洲AV成人片在线观看| 色狠狠色噜噜AV一区| 福泉市| 性男女做视频观看网站| 亚洲日产韩国一二三四区| av偷拍亚洲一区二区三区| 香格里拉县| 日本精品一区二区不卡| 亚洲av无码牛牛影视在线二区| 亚洲欧美中文字幕5发布| 吉川爱美一区二区三区视频| 国产偷人妻精品一区二区在线| 国产成人午夜福利在线播放 | 国产视频最新| 在线天堂最新版资源|