[發明專利]應用程序打包方法、裝置、終端設備和可讀存儲介質在審
| 申請號: | 202011462118.8 | 申請日: | 2020-12-14 |
| 公開(公告)號: | CN112230932A | 公開(公告)日: | 2021-01-15 |
| 發明(設計)人: | 王佳祥 | 申請(專利權)人: | 長沙樹根互聯技術有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41;G06F8/71;G06F3/0482;G06F9/451 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 梁韜 |
| 地址: | 410000 湖南省長沙市長沙經*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 打包 方法 裝置 終端設備 可讀 存儲 介質 | ||
1.一種應用程序打包方法,其特征在于,所述應用程序應用于IOS系統,該方法包括:
通過Xcode工具生成bundle類型配置文件,所述bundle類型配置文件用于為所述應用程序添加具有信息切換功能的可視化菜單欄;
從應用程序構建工具中獲取編譯方案;
從所述應用程序構建工具中獲取新打包環境,所述新打包環境用于構建不具有所述信息切換功能的所述應用程序;
將所述新打包環境添加至所述編譯方案;
利用所述編譯方案中的release打包環境打包所述應用程序,以使所述應用程序具有所述信息切換功能;或,
利用所述編譯方案中的所述新打包環境打包所述應用程序,以使所述應用程序不具有所述信息切換功能。
2.根據權利要求1所述的應用程序打包方法,其特征在于,所述通過Xcode工具生成bundle類型配置文件,包括:
通過Xcode工具在所述IOS系統為所述應用程序創建打開或關閉所述信息切換功能的選擇按鍵;
通過Xcode工具在所述IOS系統為所述應用程序創建包括多個切換信息的下拉列表。
3.根據權利要求1所述的應用程序打包方法,其特征在于,所述信息切換功能包括服務器地址切換功能、應用程序UI切換功能和應用程序主題切換功能中的至少一種。
4.根據權利要求1所述的應用程序打包方法,其特征在于,所述從應用程序構建工具中獲取新打包環境,包括:
獲取所述新打包環境對應的構建腳本,所述構建腳本用于在利用所述新打包環境打包所述應用程序時不打包所述bundle類型配置文件。
5.根據權利要求1所述的應用程序打包方法,其特征在于,所述利用所述編譯方案中的所述新打包環境打包所述應用程序,包括:
在所述信息切換功能是服務器地址切換功能時,確定默認的服務器地址,并將所述默認的服務器地址與所述應用程序打包;
在所述信息切換功能是應用程序UI切換功能時,確定默認的應用程序UI,并將所述默認的應用程序UI與所述應用程序打包;
在所述信息切換功能是應用程序主題切換功能時,確定默認的應用程序主題,并將所述默認的應用程序主題與所述應用程序打包。
6.一種應用程序打包裝置,其特征在于,所述應用程序應用于IOS系統,該裝置包括:
配置文件生成模塊,用于通過Xcode工具生成bundle類型配置文件,所述bundle類型配置文件用于為所述應用程序添加具有信息切換功能的可視化菜單欄;
編譯方案獲取模塊,用于從應用程序構建工具中獲取編譯方案;
新打包環境獲取模塊,用于從所述應用程序構建工具中獲取新打包環境,所述新打包環境用于構建不具有所述信息切換功能的所述應用程序;
新打包環境添加模塊,用于將所述新打包環境添加至所述編譯方案;
release環境打包模塊,用于利用所述編譯方案中的release打包環境打包所述應用程序,以使所述應用程序具有所述信息切換功能;
新打包環境打包模塊,用于利用所述編譯方案中的所述新打包環境打包所述應用程序,以使所述應用程序不具有所述信息切換功能。
7.一種終端設備,其特征在于,包括存儲器和處理器,所述存儲器用于存儲計算機程序,所述計算機程序在所述處理器上運行時執行權利要求1至5任一項所述的應用程序打包方法。
8.一種可讀存儲介質,其特征在于,其存儲有計算機程序,所述計算機程序在處理器上運行時執行權利要求1至5任一項所述的應用程序打包方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于長沙樹根互聯技術有限公司,未經長沙樹根互聯技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011462118.8/1.html,轉載請聲明來源鉆瓜專利網。





