在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

    將 iOS 應(yīng)用程序發(fā)布到 Appstore (React Native)

    將 iOS 應(yīng)用程序發(fā)布到 Appstore (React Native)

    我想出了一個(gè)將應(yīng)用程序上傳到 AppStore 的新教程。

    讓我們從頭開始:

    使用創(chuàng)建一個(gè)反應(yīng)原生應(yīng)用程序

    Using NPXnpx react-native init applicationNameor,Using React Native CLIreact-native init applicationName

    發(fā)布過程與任何其他原生 iOS 應(yīng)用程序相同,但需要考慮一些額外的注意事項(xiàng)。

    啟用應(yīng)用傳輸安全

    App Transport Security 是 iOS 9 中引入的一項(xiàng)安全功能,可拒絕所有未通過 HTTPS 發(fā)送的 HTTP 請(qǐng)求。這可能導(dǎo)致 HTTP 流量被阻止,包括開發(fā)人員 React Native 服務(wù)器。在 React Native 項(xiàng)目中默認(rèn)禁用 ATS localhost,以使開發(fā)更容易。

    您應(yīng)該在構(gòu)建應(yīng)用程序之前重新啟用 ATS,方法是從字典中刪除localhost條目并在文件夾中的文件中設(shè)置為。您還可以在 Xcode 中重新啟用 ATS,方法是打開 Info 窗格下的目標(biāo)屬性并編輯 App Transport Security Settings 條目。NSExceptionDomainsNSAllowsArbitraryLoadsfalseInfo.plistios/

    如果您的應(yīng)用程序需要在生產(chǎn)環(huán)境中訪問 HTTP 資源,請(qǐng)了解如何在您的項(xiàng)目中配置 ATS。

    配置發(fā)布方案

    構(gòu)建應(yīng)用程序以在 App Store 中分發(fā)需要使用ReleaseXcode 中的方案。為之構(gòu)建的Release應(yīng)用程序?qū)⒆詣?dòng)禁用應(yīng)用程序內(nèi)的開發(fā)人員菜單,這將防止您的用戶在生產(chǎn)環(huán)境中無意中訪問該菜單。它還將在本地捆綁 JavaScript,因此您可以將應(yīng)用程序放在設(shè)備上并在未連接到計(jì)算機(jī)的情況下對(duì)其進(jìn)行測試。

    要將您的應(yīng)用程序配置為使用該Release方案構(gòu)建,請(qǐng)轉(zhuǎn)到產(chǎn)品 方案 編輯方案。選擇側(cè)欄中的 Run 選項(xiàng)卡,然后將 Build Configuration 下拉菜單設(shè)置為Release。

    構(gòu)建 app 以供發(fā)布

    您現(xiàn)在可以通過 B從菜單欄中點(diǎn)擊或選擇產(chǎn)品 構(gòu)建來構(gòu)建您的應(yīng)用程序以供發(fā)布。一旦為發(fā)布而構(gòu)建,您就可以將應(yīng)用程序分發(fā)給 beta 測試人員并將應(yīng)用程序提交到 App Store。

    鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系管理員(admin#wlmqw.com)刪除。
    上一篇 2022年6月27日 17:57
    下一篇 2022年6月27日 17:57

    相關(guān)推薦

    聯(lián)系我們

    聯(lián)系郵箱:admin#wlmqw.com
    工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息